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