summaryrefslogtreecommitdiff
path: root/security/unicornscan/files/patch-src__Makefile
blob: 4657bc84d3dc57eb08819ef3c0f629d15d820581 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
--- src/Makefile.orig	Thu Sep 30 07:29:05 2004
+++ src/Makefile	Fri Sep 29 14:32:21 2006
@@ -4,8 +4,8 @@
 HDRS=$(SRCS:.c=.h) config.h settings.h
 OBJS=$(SRCS:.c=.o)
 
-CFLAGS=$(MYCFLAGS)
-LIBS=-lscan -luni -lparse -lpcap -lnet $(LDADD)
+CFLAGS+=$(MYCFLAGS)
+LIBS=-lscan -luni -lparse -lpcap `$(LIBNET_CONFIG) --libs` $(LDADD)
 LIBDIRS=-L./unilib -L./scan_progs -L./parse -L../libs/fake/lib
 TARGETNAME=unicornscan
 
@@ -19,42 +19,42 @@
 	./compiledby.sh > compile.h
 
 unilib_d:
-	(cd unilib && $(MAKE))
+	$(MAKE) -C unilib
 
 parse_d:
-	(cd parse && $(MAKE))
+	$(MAKE) -C parse
 
-scan_d:
-	(cd scan_progs && $(MAKE))
+scan_d: unilib_d parse_d
+	$(MAKE) -C scan_progs
 
 p_modules:
-	(cd payload_modules && $(MAKE))
+	$(MAKE) -C payload_modules
 
 db_module:
-	(cd output_modules/database && $(MAKE))
+	$(MAKE) -C output_modules/database
 
 p0f_module:
-	(cd report_modules/p0f && $(MAKE))
+	$(MAKE) -C report_modules/p0f
 
 udpstr_module:
-	(cd report_modules/udpstr && $(MAKE))
+	$(MAKE) -C report_modules/udpstr
 
-tools_d:
-	(cd tools && $(MAKE))
+tools_d: unilib_d
+	$(MAKE) -C tools
 
 clean:
 	rm -f $(OBJS) $(TARGETNAME) myversion.h compile.h core core.* *.core
-	cd unilib && $(MAKE) clean
-	cd parse && $(MAKE) clean
-	cd scan_progs && $(MAKE) clean
-	cd output_modules/database && $(MAKE) clean
-	cd report_modules/p0f && $(MAKE) clean
-	cd report_modules/udpstr && $(MAKE) clean
-	cd payload_modules && $(MAKE) clean
-	cd tools && $(MAKE) clean
+	$(MAKE) -C unilib clean
+	$(MAKE) -C parse clean
+	$(MAKE) -C scan_progs clean
+	$(MAKE) -C output_modules/database clean
+	$(MAKE) -C report_modules/p0f clean
+	$(MAKE) -C report_modules/udpstr clean
+	$(MAKE) -C payload_modules clean
+	$(MAKE) -C tools clean
 
 install: default
-	(cd .. && $(MAKE) install)
+	$(MAKE) -C .. install
 
 splint: myversion.h
 	splint -warnposix *.c -I. -I../libs/fake/include  -D__linux__ > warnings