# Compile externs with same CXX/CC/CFLAGS/CXXFLAGS/LDFLAGS as main --- Firebird-3.0.7.33374-0/builds/posix/Makefile.in 2021-05-29 10:05:05.000000000 -0500 +++ Firebird-3.0.7.33374-0/builds/posix/Makefile.in 2021-08-17 12:26:55.251099602 -0500 @@ -127,8 +127,8 @@ endif extern: - $(MAKE) -C $(ROOT)/extern/btyacc - $(MAKE) -C $(ROOT)/extern/cloop TARGET=release WITH_FPC=0 BUILD_DIR=$(TMP_ROOT)/cloop OUT_DIR=$(GEN_ROOT)/$(TARGET)/cloop + $(MAKE) -C $(ROOT)/extern/btyacc CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" + $(MAKE) -C $(ROOT)/extern/cloop TARGET=release WITH_FPC=0 BUILD_DIR=$(TMP_ROOT)/cloop OUT_DIR=$(GEN_ROOT)/$(TARGET)/cloop CXX="$(CXX)" CXXFLAGS="$(OPTIMIZE_FLAGS)" CFLAGS="${CFLAGS}" CC="${CC}" LDFLAGS="$(LDDFLAGS)" ifeq ($(TOMBUILD_FLG),Y) $(MAKE) -C $(ROOT)/extern/libtommath -f makefile.shared LIBTOOL=$(LIBTOOL) @@ -592,8 +592,8 @@ $(EXE_LINK) $(EXE_LINK_OPTIONS) $^ -o $@ $(FIREBIRD_LIBRARY_LINK) $(LINK_LIBS) $(call LINK_DARWIN_RPATH,..) examples: include_generic - $(MAKE) -f Makefile.examples -C $(GEN_ROOT)/examples/ - $(MAKE) -f Makefile.plugins_examples + $(MAKE) -f Makefile.examples -C $(GEN_ROOT)/examples/ CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" + $(MAKE) -f Makefile.plugins_examples CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" message_file: $(FIREBIRD_MSG) --- Firebird-3.0.7.33374-0/extern/cloop/Makefile 2021-05-29 10:05:05.000000000 -0500 +++ Firebird-3.0.7.33374-0/extern/cloop/Makefile 2021-08-17 12:46:20.796054113 -0500 @@ -44,10 +44,10 @@ define compile $1/%.o: %.c - $(CC) -c $$(C_FLAGS) $$< -o $$@ + $(CC) -c $$(CFLAGS) -fPIC $$< -o $$@ $1/%.o: %.cpp - $(CXX) -c $$(CXX_FLAGS) $$< -o $$@ + $(CXX) -c $$(CXXFLAGS) -fPIC $$< -o $$@ endef .PHONY: all mkdirs clean