1 ################################
2 # Makefile for the remote daemon
3 ################################
6 CFLAGS
= -pthread
-DHAVE_REMOTE
-DHAVE_SNPRINTF
7 #flags for debugging: -D_DEBUG -g -Wall
12 #Solaris: add '-lsocket'
16 # Files that are needed to compile this project
17 FILES
= rpcapd.o daemon.o utils.o fileconf.o pcap-remote.o sockutils.o pcap-new.o
20 # Project name : dependencies
24 $(CC
) $(CFLAGS
) $(INCLUDE
) -o rpcapd
$(FILES
) $(LIBPATH
) $(LIB
)
27 $(CC
) $(CFLAGS
) $(INCLUDE
) -c rpcapd.c
30 $(CC
) $(CFLAGS
) $(INCLUDE
) -c daemon.c
33 $(CC
) $(CFLAGS
) $(INCLUDE
) -c utils.c
35 fileconf.o
: fileconf.c
36 $(CC
) $(CFLAGS
) $(INCLUDE
) -c fileconf.c
38 sockutils.o
: ..
/sockutils.c
39 $(CC
) $(CFLAGS
) $(INCLUDE
) -c ..
/sockutils.c
41 pcap-remote.o
: ..
/pcap-remote.c
42 $(CC
) $(CFLAGS
) $(INCLUDE
) -c ..
/pcap-remote.c
44 pcap-new.o
: ..
/pcap-new.c
45 $(CC
) $(CFLAGS
) $(INCLUDE
) -c ..
/pcap-new.c