File tree Expand file tree Collapse file tree 26 files changed +134
-53
lines changed
object-detection-cv25/app
object-detection-yolov5/app
web-server-using-fastcgi/app Expand file tree Collapse file tree 26 files changed +134
-53
lines changed Original file line number Diff line number Diff line change 11PROG1 = audiocapture
22OBJS1 = $(PROG1 ) .c
33PROGS = $(PROG1 )
4+ DEBUG_DIR = debug
45
56PKGS = libpipewire-0.3
67
@@ -21,7 +22,10 @@ CFLAGS += -Wall \
2122all : $(PROGS )
2223
2324$(PROG1 ) : $(OBJS1 )
24- $(CC ) $(CFLAGS ) $(LDFLAGS ) $^ $(LDLIBS ) -o $@
25+ install -d $(DEBUG_DIR )
26+ $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $(DEBUG_DIR ) /$@
27+ cp $(DEBUG_DIR ) /$@ .
28+ $(STRIP ) $@
2529
2630clean :
27- rm -f $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp*
31+ rm -rf $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp* $( DEBUG_DIR )
Original file line number Diff line number Diff line change 11PROG1 = audioplayback
22OBJS1 = $(PROG1 ) .c
33PROGS = $(PROG1 )
4+ DEBUG_DIR = debug
45
56PKGS = libpipewire-0.3
67
@@ -21,7 +22,10 @@ CFLAGS += -Wall \
2122all : $(PROGS )
2223
2324$(PROG1 ) : $(OBJS1 )
24- $(CC ) $(CFLAGS ) $(LDFLAGS ) $^ $(LDLIBS ) -o $@
25+ install -d $(DEBUG_DIR )
26+ $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $(DEBUG_DIR ) /$@
27+ cp $(DEBUG_DIR ) /$@ .
28+ $(STRIP ) $@
2529
2630clean :
27- rm -f $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp*
31+ rm -rf $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp* $( DEBUG_DIR )
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ PROG1 = send_event
22OBJS1 = $(PROG1 ) .c
33
44PROGS = $(PROG1 )
5+ DEBUG_DIR = debug
56
67PKGS = glib-2.0 axevent
78CFLAGS += $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH ) pkg-config --cflags $(PKGS ) )
@@ -23,8 +24,10 @@ CFLAGS += -Wall \
2324all : $(PROGS )
2425
2526$(PROG1 ) : $(OBJS1 )
26- $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $@
27+ install -d $(DEBUG_DIR )
28+ $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $(DEBUG_DIR ) /$@
29+ cp $(DEBUG_DIR ) /$@ .
2730 $(STRIP ) $@
2831
2932clean :
30- rm -f $(PROG ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp*
33+ rm -rf $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp* $( DEBUG_DIR )
Original file line number Diff line number Diff line change @@ -2,6 +2,8 @@ PROG1 = subscribe_to_event
22OBJS1 = $(PROG1 ) .c
33
44PROGS = $(PROG1 )
5+ DEBUG_DIR = debug
6+
57
68PKGS = glib-2.0 axevent
79CFLAGS += $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH ) pkg-config --cflags $(PKGS ) )
@@ -23,8 +25,10 @@ CFLAGS += -Wall \
2325all : $(PROGS )
2426
2527$(PROG1 ) : $(OBJS1 )
26- $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $@
28+ install -d $(DEBUG_DIR )
29+ $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $(DEBUG_DIR ) /$@
30+ cp $(DEBUG_DIR ) /$@ .
2731 $(STRIP ) $@
2832
2933clean :
30- rm -f $(PROG ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp*
34+ rm -rf $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp* $( DEBUG_DIR )
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ PROG1 = axoverlay
22OBJS1 = $(PROG1 ) .c
33
44PROGS = $(PROG1 )
5+ DEBUG_DIR = debug
56
67PKGS = gio-2.0 glib-2.0 cairo
78CFLAGS += $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH ) pkg-config --cflags $(PKGS ) )
@@ -24,8 +25,10 @@ CFLAGS += -Wall \
2425all : $(PROGS )
2526
2627$(PROG1 ) : $(OBJS1 )
27- $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $@
28+ install -d $(DEBUG_DIR )
29+ $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $(DEBUG_DIR ) /$@
30+ cp $(DEBUG_DIR ) /$@ .
2831 $(STRIP ) $@
2932
3033clean :
31- rm -f $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp*
34+ rm -rf $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp* $( DEBUG_DIR )
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ PROG1 = axparameter
22OBJS1 = $(PROG1 ) .c
33
44PROGS = $(PROG1 )
5+ DEBUG_DIR = debug
56
67PKGS = glib-2.0 gio-2.0 axparameter
78
@@ -24,8 +25,10 @@ CFLAGS += -Wall \
2425all : $(PROGS )
2526
2627$(PROG1 ) : $(OBJS1 )
27- $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $@
28+ install -d $(DEBUG_DIR )
29+ $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $(DEBUG_DIR ) /$@
30+ cp $(DEBUG_DIR ) /$@ .
2831 $(STRIP ) $@
2932
3033clean :
31- rm -f $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp*
34+ rm -rf $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp* $( DEBUG_DIR )
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ PROG1 = axserialport
22OBJS1 = $(PROG1 ) .c
33
44PROGS = $(PROG1 )
5+ DEBUG_DIR = debug
56
67PKGS = glib-2.0 axserialport
78
@@ -24,8 +25,10 @@ CFLAGS += -Wall \
2425all : $(PROGS )
2526
2627$(PROG1 ) : $(OBJS1 )
27- $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $@
28+ install -d $(DEBUG_DIR )
29+ $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $(DEBUG_DIR ) /$@
30+ cp $(DEBUG_DIR ) /$@ .
2831 $(STRIP ) $@
2932
3033clean :
31- rm -f $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp*
34+ rm -rf $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp* $( DEBUG_DIR )
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ PROG1 = axstorage
22OBJS1 = $(PROG1 ) .c
33
44PROGS = $(PROG1 )
5+ DEBUG_DIR = debug
56
67PKGS = glib-2.0 gio-2.0 axstorage
78
@@ -24,8 +25,10 @@ CFLAGS += -Wall \
2425all : $(PROGS )
2526
2627$(PROG1 ) : $(OBJS1 )
27- $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $@
28+ install -d $(DEBUG_DIR )
29+ $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $(DEBUG_DIR ) /$@
30+ cp $(DEBUG_DIR ) /$@ .
2831 $(STRIP ) $@
2932
3033clean :
31- rm -f $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp*
34+ rm -rf $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp* $( DEBUG_DIR )
Original file line number Diff line number Diff line change 11PROG1 = bounding_box_example
22OBJS1 = $(PROG1 ) .c
33PROGS = $(PROG1 )
4+ DEBUG_DIR = debug
45
56PKGS = bbox
67
@@ -23,8 +24,10 @@ CFLAGS += -Wall \
2324all : $(PROGS )
2425
2526$(PROG1 ) : $(OBJS1 )
26- $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $@
27+ install -d $(DEBUG_DIR )
28+ $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $(DEBUG_DIR ) /$@
29+ cp $(DEBUG_DIR ) /$@ .
2730 $(STRIP ) $@
2831
2932clean :
30- rm -f $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp*
33+ rm -rf $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp* $( DEBUG_DIR )
Original file line number Diff line number Diff line change 11PROG1 = curl_openssl
22OBJS1 = $(PROG1 ) .c
33PROGS = $(PROG1 )
4+ DEBUG_DIR = debug
45
56PKGS = openssl libcurl
67CFLAGS += $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH ) pkg-config --cflags $(PKGS ) )
2829all : $(PROGS )
2930
3031$(PROG1 ) : $(OBJS1 )
31- $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $@
32+ install -d $(DEBUG_DIR )
33+ $(CC ) $^ $(CFLAGS ) $(LIBS ) $(LDFLAGS ) -lm $(LDLIBS ) -o $(DEBUG_DIR ) /$@
34+ cp $(DEBUG_DIR ) /$@ .
3235 $(STRIP ) $@
3336
3437clean :
35- rm -f $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp* cacert.pem
38+ rm -rf $(PROGS ) * .o * .eap* * _LICENSE.txt package.conf* param.conf tmp* cacert.pem $( DEBUG_DIR )
You can’t perform that action at this time.
0 commit comments