OPTI_FLAG = -O3
endif
+# Puting header files in the source directory is not the purpose of this INCLUDES variable
INCLUDES := $(INCLUDES) -I$(SRC_PATH) -I$(LIBRARY_PATH)
CFLAGS := $(CFLAGS) $(WARN_FLAGS) $(STD_FLAG) $(OPTI_FLAG) $(DEBUG_FLAG) $(INCLUDES)
LIBCFLAGS := -fPIC $(CFLAGS)
@echo "[LD ] $@"
@$(LD) $(CFLAGS) $(STATICLIBLDFLAGS) $^ $(LDLIBS) -o $@
-#$(BINARY_NAME).staticlocal: $(OBJS) $(LIBRARY_PATH)/$(LIBRARY_NAME).a
-# @echo "[LD ] $@"
-# @$(LD) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@
-
$(BINARY_NAME).dynamic: $(OBJS) $(LIBRARY_PATH)/$(LIBRARY_NAME).so
@echo "[LD ] $@"
@$(LD) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@