RM	= rm -f
CC	= gcc

SourceDir		= /home/sioux/collab/Source
DestDir			= /home/sioux/collab/Applications

GetOptSourceDir		= $(SourceDir)/GetOpt
BrowseSourceDir		= $(SourceDir)/Browse
NetworkSourceDir	= $(SourceDir)/NetworkProtocol

PROGRAM = PortManager
SOURCES = PortList.c PortMgrReceiver.c PortManager.c Diagnostics.c
OBJECTS = PortList.o PortMgrReceiver.o PortManager.o Diagnostics.o
ExtraObjects = $(GetOptSourceDir)/getopt.o

CFLAGS = -g -I$(NetworkSourceDir) -I$(GetOptSourceDir)
LDLIBS = $(NetworkSourceDir)/libMAEstro.a -lrpcsvc


all:	 $(PROGRAM)

$(PROGRAM): $(OBJECTS) $(ExtraObjects)
	$(CC) -o $(PROGRAM) $(OBJECTS) $(ExtraObjects) $(LDLIBS)

install: $(PROGRAM)
	install $(InstallFlags) $(PROGRAM) $(DestDir)

clean:
	$(RM) $(OBJECTS) $(PROGRAM) core *.a *~ TAGS

tags: 
	etags -t *.[ch]

# Targets used by CenterLine software

stest: $(OBJECTS)
	#load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) \
		-o $(PROGRAM) $(SOURCES) $(LDLIBS)
