Skip to content

Commit 1db131f

Browse files
committed
Adjust Makefiles
1 parent f945228 commit 1db131f

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

Makefile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ EXEC=detector.wasm
1515
DARKNET_PATH = darknet
1616
OPENH264_LIB_PATH = openh264
1717
OPENH264DEC_LIB_PATH = openh264-dec
18+
MBEDCRYPTO_LIB_PATH = mbedtls/library
19+
MBEDTLS_INCLUDE_PATH = mbedtls/include
1820
VPATH=./$(DARKNET_PATH)
1921
OBJ=wasm
2022

@@ -57,8 +59,8 @@ all: $(EXEC)
5759

5860

5961
##########################################################
60-
$(EXEC): $(DARKNET_OBJS) $(MAIN_SRCS) libopenh264_wasm.a libopenh264dec_wasm.a
61-
$(CXX) $(CFLAGS) $(DARKNET_OBJS) $(MAIN_SRCS) -o $@ $(LDFLAGS) -Iinclude -I$(DARKNET_PATH) -I $(OPENH264_LIB_PATH)/codec/api/svc -I $(OPENH264DEC_LIB_PATH)/inc -L $(OPENH264DEC_LIB_PATH) -lopenh264dec_wasm -L $(OPENH264_LIB_PATH) -lopenh264_wasm
62+
$(EXEC): $(DARKNET_OBJS) $(MAIN_SRCS) libopenh264_wasm.a libopenh264dec_wasm.a libmbedcrypto_wasm.a
63+
$(CXX) $(CFLAGS) $(DARKNET_OBJS) $(MAIN_SRCS) -o $@ $(LDFLAGS) -Iinclude -I$(DARKNET_PATH) -I $(OPENH264_LIB_PATH)/codec/api/svc -I $(OPENH264DEC_LIB_PATH)/inc -I $(MBEDTLS_INCLUDE_PATH) -L $(OPENH264DEC_LIB_PATH) -lopenh264dec_wasm -L $(OPENH264_LIB_PATH) -lopenh264_wasm -L $(MBEDCRYPTO_LIB_PATH) -lmbedcrypto_wasm
6264

6365
$(DARKNET_PATH)/%.$(OBJ): %.c
6466
$(CC) $(CFLAGS) -I$(DARKNET_PATH) -Iinclude -c $< -o $@
@@ -69,6 +71,9 @@ libopenh264_wasm.a:
6971
libopenh264dec_wasm.a:
7072
make -C $(OPENH264DEC_LIB_PATH)
7173

74+
libmbedcrypto_wasm.a:
75+
make -C $(MBEDCRYPTO_LIB_PATH) libmbedcrypto_wasm.a
76+
7277

7378
##########################################################
7479
yolo_detection:

Makefile_native

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ EXEC=detector
1515
DARKNET_PATH = darknet
1616
OPENH264_LIB_PATH = openh264
1717
OPENH264DEC_LIB_PATH = openh264-dec
18+
MBEDCRYPTO_LIB_PATH = mbedtls/library
19+
MBEDTLS_INCLUDE_PATH = mbedtls/include
1820
VPATH=./$(DARKNET_PATH)
1921
OBJ=o
2022

@@ -51,9 +53,9 @@ all: $(EXEC)
5153

5254

5355
##########################################################
54-
$(EXEC): $(DARKNET_OBJS) $(MAIN_SRCS) libopenh264_native.a libopenh264dec_native.a
55-
$(CXX) $(CFLAGS) $(DARKNET_OBJS) $(MAIN_SRCS) -o $@ $(LDFLAGS) -Iinclude -I$(DARKNET_PATH) -I $(OPENH264_LIB_PATH)/codec/api/svc -I $(OPENH264DEC_LIB_PATH)/inc -L $(OPENH264DEC_LIB_PATH) -lopenh264dec_native -L $(OPENH264_LIB_PATH) -lopenh264_native -static
56-
#$(CXX) $(CFLAGS) $(DARKNET_OBJS) $(MAIN_SRCS) -o $@ $(LDFLAGS) -Iinclude -I$(DARKNET_PATH) -I $(OPENH264_LIB_PATH)/codec/api/svc -I $(OPENH264DEC_LIB_PATH)/inc -L $(OPENH264DEC_LIB_PATH) -lopenh264dec_native -L $(OPENH264_LIB_PATH) -lopenh264_native -pthread
56+
$(EXEC): $(DARKNET_OBJS) $(MAIN_SRCS) libopenh264_native.a libopenh264dec_native.a libmbedcrypto_native.a
57+
$(CXX) $(CFLAGS) $(DARKNET_OBJS) $(MAIN_SRCS) -o $@ $(LDFLAGS) -Iinclude -I$(DARKNET_PATH) -I $(OPENH264_LIB_PATH)/codec/api/svc -I $(OPENH264DEC_LIB_PATH)/inc -I $(MBEDTLS_INCLUDE_PATH) -L $(OPENH264DEC_LIB_PATH) -lopenh264dec_native -L $(OPENH264_LIB_PATH) -lopenh264_native -L $(MBEDCRYPTO_LIB_PATH) -lmbedcrypto_native -static
58+
#$(CXX) $(CFLAGS) $(DARKNET_OBJS) $(MAIN_SRCS) -o $@ $(LDFLAGS) -Iinclude -I$(DARKNET_PATH) -I $(OPENH264_LIB_PATH)/codec/api/svc -I $(OPENH264DEC_LIB_PATH)/inc -I $(MBEDTLS_INCLUDE_PATH) -L $(OPENH264DEC_LIB_PATH) -lopenh264dec_native -L $(OPENH264_LIB_PATH) -lopenh264_native -L $(MBEDCRYPTO_LIB_PATH) -lmbedcrypto_native -pthread
5759

5860
$(DARKNET_PATH)/%.$(OBJ): %.c
5961
$(CC) $(CFLAGS) -I$(DARKNET_PATH) -Iinclude -c $< -o $@
@@ -65,6 +67,9 @@ libopenh264_native.a:
6567
libopenh264dec_native.a:
6668
make -f Makefile_native -C $(OPENH264DEC_LIB_PATH)
6769

70+
libmbedcrypto_native.a:
71+
make -f Makefile_native -C $(MBEDCRYPTO_LIB_PATH) libmbedcrypto_native.a
72+
6873

6974
##########################################################
7075
yolo_detection:

0 commit comments

Comments
 (0)