@@ -40,7 +40,9 @@ ARCH_TARGET ?=
4040# BUILD FLAGS
4141CIVETWEB_BUILD_FLAGS := -o civetweb.o -I"$(MAKEFILE_DIR ) /include/" -c "$(MAKEFILE_DIR ) /src/civetweb/civetweb.c" -I"$(WEBUI_TLS_INCLUDE ) " $(TLS_CFLAG ) -w
4242CIVETWEB_DEFINE_FLAGS = -DNDEBUG -DNO_CACHING -DNO_CGI -DUSE_WEBSOCKET $(TLS_CFLAG )
43- WEBUI_BUILD_FLAGS := -o webui.o -I"$(MAKEFILE_DIR ) /include/" -c "$(MAKEFILE_DIR ) /src/webui.c" -I"$(WEBUI_TLS_INCLUDE ) " $(TLS_CFLAG ) -w
43+ WEBUI_BUILD_FLAGS := -o webui.o -I"$(MAKEFILE_DIR ) /include/" -c "$(MAKEFILE_DIR ) /src/webui.c" -I"$(WEBUI_TLS_INCLUDE ) " $(TLS_CFLAG )
44+ WARNING_RELEASE := -w
45+ WARNING_LOG := -Wall -Wno-unused
4446
4547# OUTPUT FILES
4648# The static output is the same for all platforms
@@ -109,14 +111,14 @@ endif
109111 @cd "$(BUILD_DIR)/debug" \
110112 && echo "Build WebUI library ($(CC) $(TARGET)debug static)..." \
111113 && $(CC) $(TARGET) $(CIVETWEB_BUILD_FLAGS) $(CIVETWEB_DEFINE_FLAGS) -g \
112- && $(CC) $(TARGET) $(WEBUI_BUILD_FLAGS) -g -DWEBUI_LOG \
114+ && $(CC) $(TARGET) $(WEBUI_BUILD_FLAGS) $(WARNING_LOG) -g -DWEBUI_LOG \
113115 && $(LLVM_OPT)ar rc $(LIB_STATIC_OUT) webui.o civetweb.o $(WEBKIT_OBJ) \
114116 && $(LLVM_OPT)ranlib $(LIB_STATIC_OUT)
115117# Dynamic with Debug info
116118 @cd "$(BUILD_DIR)/debug" \
117119 && echo "Build WebUI library ($(CC) $(TARGET)debug dynamic)..." \
118120 && $(CC) $(TARGET) $(CIVETWEB_BUILD_FLAGS) $(CIVETWEB_DEFINE_FLAGS) -g -fPIC \
119- && $(CC) $(TARGET) $(WEBUI_BUILD_FLAGS) -g -fPIC -DWEBUI_LOG \
121+ && $(CC) $(TARGET) $(WEBUI_BUILD_FLAGS) $(WARNING_LOG) -g -fPIC -DWEBUI_LOG \
120122 && $(CC) $(TARGET) -shared -o $(LIB_DYN_OUT) webui.o civetweb.o $(WEBKIT_OBJ) -g -L"$(WEBUI_TLS_LIB)" $(TLS_LDFLAG_DYNAMIC) $(LWS2_OPT) $(WKWEBKIT_LINK_FLAGS)
121123ifeq ($(PLATFORM ) ,windows)
122124 @cd "$(BUILD_DIR)/debug" && del *.o >nul 2>&1
@@ -142,14 +144,14 @@ endif
142144 @cd "$(BUILD_DIR)" \
143145 && echo "Build WebUI library ($(CC) $(TARGET)release static)..." \
144146 && $(CC) $(TARGET) $(CIVETWEB_BUILD_FLAGS) $(CIVETWEB_DEFINE_FLAGS) -Os \
145- && $(CC) $(TARGET) $(WEBUI_BUILD_FLAGS) -Os \
147+ && $(CC) $(TARGET) $(WEBUI_BUILD_FLAGS) $(WARNING_RELEASE) -Os \
146148 && $(LLVM_OPT)ar rc $(LIB_STATIC_OUT) webui.o civetweb.o $(WEBKIT_OBJ) \
147149 && $(LLVM_OPT)ranlib $(LIB_STATIC_OUT)
148150# Dynamic Release
149151 @cd "$(BUILD_DIR)" \
150152 && echo "Build WebUI library ($(CC) $(TARGET)release dynamic)..." \
151153 && $(CC) $(TARGET) $(CIVETWEB_BUILD_FLAGS) $(CIVETWEB_DEFINE_FLAGS) -Os -fPIC \
152- && $(CC) $(TARGET) $(WEBUI_BUILD_FLAGS) -O3 -fPIC \
154+ && $(CC) $(TARGET) $(WEBUI_BUILD_FLAGS) $(WARNING_RELEASE) -O3 -fPIC \
153155 && $(CC) $(TARGET) -shared -o $(LIB_DYN_OUT) webui.o civetweb.o $(WEBKIT_OBJ) -L"$(WEBUI_TLS_LIB)" $(TLS_LDFLAG_DYNAMIC) $(LWS2_OPT) $(WKWEBKIT_LINK_FLAGS)
154156# Clean
155157ifeq ($(PLATFORM ) ,windows)
0 commit comments