# makefile to build sample program

include ../../platform.mk
include ../sample.mk

HFILES = $(ACSE_SRCDIR)/ACSE-1.h \
$(RTSRCDIR)/asn1type.h $(RTSRCDIR)/asn1CppTypes.h $(BERSRCDIR)/asn1BerCppTypes.h

OBJECTS = testClient$(OBJ) SiemensClient$(OBJ) CstaDecoder$(OBJ)

all : testClient$(EXE)

testClient$(EXE) : $(OBJECTS) $(RTLIBDIR)/$(BERLIBNAME) \
$(LIBDIR)/$(ACSELIBNAME) $(LIBDIR)/$(CSTALIBNAME)
	$(LINK) $(OBJECTS) $(LINKOPT) $(LPATHS) \
	   $(ACSELIBS) $(CSTALIBS) $(BSLIBS)

testClient$(OBJ) : testClient.cpp $(HFILES)
SiemensClient$(OBJ) : SiemensClient.cpp $(HFILES)
CstaDecoder$(OBJ) : CstaDecoder.cpp $(HFILES)

clean :
	$(RM) *$(OBJ)
	$(RM) *.exe
	$(RM) *.pdb
	$(RM) *.map
	$(RM) *.exp
	$(RM) *~
	$(RM) message.dat

