summaryrefslogtreecommitdiff
blob: 98d89c555e0439f215707f3d15e544362a11465b (plain)
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
Index: Makefile
===================================================================
--- Makefile	(revision 150)
+++ Makefile	(working copy)
@@ -63,64 +63,64 @@
 	chmod 755 $(APP_BINARY)
 
 output_autofocus.so: mjpg_streamer.h utils.h
-	make -C plugins/output_autofocus all
+	$(MAKE) -C plugins/output_autofocus all
 	cp plugins/output_autofocus/output_autofocus.so .
 
 input_testpicture.so: mjpg_streamer.h utils.h
-	make -C plugins/input_testpicture all
+	$(MAKE) -C plugins/input_testpicture all
 	cp plugins/input_testpicture/input_testpicture.so .
 
 
 ifeq ($(USE_LIBV4L2),true)
 input_uvc.so: mjpg_streamer.h utils.h
-	make -C plugins/input_uvc USE_LIBV4L2=true all
+	$(MAKE) -C plugins/input_uvc USE_LIBV4L2=true all
 	cp plugins/input_uvc/input_uvc.so .
 else
 input_uvc.so: mjpg_streamer.h utils.h
-	make -C plugins/input_uvc all
+	$(MAKE) -C plugins/input_uvc all
 	cp plugins/input_uvc/input_uvc.so .
 endif
 
 input_control.so: mjpg_streamer.h utils.h
-	make -C plugins/input_control all
+	$(MAKE) -C plugins/input_control all
 	cp plugins/input_control/input_control.so .
 
 output_file.so: mjpg_streamer.h utils.h
-	make -C plugins/output_file all
+	$(MAKE) -C plugins/output_file all
 	cp plugins/output_file/output_file.so .
 
 ifeq ($(WXP_COMPAT),true)
 output_http.so: mjpg_streamer.h utils.h
-	make -C plugins/output_http -DWXP_COMPAT all
+	$(MAKE) -C plugins/output_http -DWXP_COMPAT all
 	cp plugins/output_http/output_http.so .
 else
 output_http.so: mjpg_streamer.h utils.h
-	make -C plugins/output_http all
+	$(MAKE) -C plugins/output_http all
 	cp plugins/output_http/output_http.so .
 endif
 
 output_udp.so: mjpg_streamer.h utils.h
-	make -C plugins/output_udp all
+	$(MAKE) -C plugins/output_udp all
 	cp plugins/output_udp/output_udp.so .
 
 input_gspcav1.so: mjpg_streamer.h utils.h
-	make -C plugins/input_gspcav1 all
+	$(MAKE) -C plugins/input_gspcav1 all
 	cp plugins/input_gspcav1/input_gspcav1.so .
 
 input_file.so: mjpg_streamer.h utils.h
-	make -C plugins/input_file all
+	$(MAKE) -C plugins/input_file all
 	cp plugins/input_file/input_file.so .
 
 output_rtsp.so: mjpg_streamer.h utils.h
-	make -C plugins/output_rtsp all
+	$(MAKE) -C plugins/output_rtsp all
 	cp plugins/output_rtsp/output_rtsp.so .
 	
 output_ptp2.so: mjpg_streamer.h utils.h
-	make -C plugins/input_ptp2 all
+	$(MAKE) -C plugins/input_ptp2 all
 	cp plugins/input_ptp2/input_ptp2.so .	
 
 #input_http.so: mjpg_streamer.h utils.h
-#	make -C plugins/input_http all
+#	$(MAKE) -C plugins/input_http all
 #	cp plugins/input_http/input_http.so .
 
 # The viewer plugin requires the SDL library for compilation
@@ -129,22 +129,22 @@
 # execute the following command:
 # make output_viewer.so
 output_viewer.so: mjpg_streamer.h utils.h
-	make -C plugins/output_viewer all
+	$(MAKE) -C plugins/output_viewer all
 	cp plugins/output_viewer/output_viewer.so .
 
 # cleanup
 clean:
-	make -C plugins/input_uvc $@
-	make -C plugins/input_testpicture $@
-	make -C plugins/output_file $@
-	make -C plugins/output_http $@
-	make -C plugins/output_udp $@
-	make -C plugins/output_autofocus $@
-	make -C plugins/input_gspcav1 $@
-	make -C plugins/output_viewer $@
-	make -C plugins/input_control $@
-	make -C plugins/output_rtsp $@
-#	make -C plugins/input_http $@
+	$(MAKE) -C plugins/input_uvc $@
+	$(MAKE) -C plugins/input_testpicture $@
+	$(MAKE) -C plugins/output_file $@
+	$(MAKE) -C plugins/output_http $@
+	$(MAKE) -C plugins/output_udp $@
+	$(MAKE) -C plugins/output_autofocus $@
+	$(MAKE) -C plugins/input_gspcav1 $@
+	$(MAKE) -C plugins/output_viewer $@
+	$(MAKE) -C plugins/input_control $@
+	$(MAKE) -C plugins/output_rtsp $@
+#	$(MAKE) -C plugins/input_http $@
 	rm -f *.a *.o $(APP_BINARY) core *~ *.so *.lo
 
 # useful to make a backup "make tgz"