############################################################################# # Module: BasicPathanUsage # Module Desc: Basic usage example code # Project: # Project Version: 1 # Creation Date: 17:19, 2001/05/25 ############################################################################# ###### Include macro definitions for samples MAKEDEFS = ../../Makefile.defs include $(MAKEDEFS) BASICLIBS = ../../lib/libpathan.la $(XERCESLIB) -ldl # Include only the public headers BASICINCPATH = $(XERCESINCPATH) -I../../include ###### Files SOURCES = basicPathanUsage.cpp ../common/XStr.cpp ###### Build eval: $(SOURCES) ../../lib/libpathan.la $(LIBTOOL) --mode=link $(CXX) -ggdb -o basicPathanUsage $(SOURCES) $(BASICINCPATH) $(LIBPATH) $(BASICLIBS) $(LIBS) $(LINKFLAGS) all: eval clean: $(RM) *.o core basicPathanUsage ###### Implicit Rules %.o: %.cpp $(CXX) -c $(DEFINES) -g $(CXXFLAGS) $(BASICINCPATH) -o $@ $< %.o: %.c $(CC) -c $(DEFINES) -g $(CFLAGS) $(BASICINCPATH) -o $@ $<