1CFILES = misc.c hostclass.c netmap.c drawmap.c config.c args.c lookup.c 2OFILES = $(CFILES:.c=.o) 3 4CC = ${CXX} 5 6CPPFLAGS = -I../belgolib 7 8# On most systems this should work 9LDFLAGS = ../belgolib/belgolib.a 10# On Solaris-like systems you need (Thanks to Kevin) 11# LDFLAGS = ../belgolib/belgolib.a -L /usr/local/lib -lnsl 12 13# This only works with Gnu-make, if you use another one, comment out the ifeq, 14# else and endif commands 15ifeq ($(OSTYPE), solaris) 16 LDFLAGS = ../belgolib/belgolib.a -L /usr/local/lib -lnsl 17else 18 LDFLAGS = ../belgolib/belgolib.a 19endif 20 21 22OEXE = netmap 23 24CPP_HEADERS = -I/usr/include/g++-3/ $(CPPFLAGS) 25 26default: test 27 28test: $(OFILES) 29 $(CC) -o $(OEXE) $(OFILES) $(LDFLAGS) 30# strip $(OEXE) 31 32clean: 33 -/bin/rm -f $(OFILES) $(OEXE) 34 35depend: 36 makedepend $(CPP_HEADERS) -D__make_dep__ -- $(CXXFLAGS) -- $(CFILES) 37 38 39# DO NOT DELETE 40