X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=stepmake%2Fstepmake%2Fc%2B%2B-vars.make;h=923377ddc4ef55a757c2c92e6455e77b9c39c487;hb=3c0f38115857598db730782b1d2ff0a19fd833af;hp=d5e67b889c0a7477bab3d68a7ef801e341ba0ac0;hpb=4ecdbd7d70ca7441be4dddd15ac01cc255bc2a35;p=lilypond.git diff --git a/stepmake/stepmake/c++-vars.make b/stepmake/stepmake/c++-vars.make index d5e67b889c..923377ddc4 100644 --- a/stepmake/stepmake/c++-vars.make +++ b/stepmake/stepmake/c++-vars.make @@ -1,24 +1,24 @@ include $(stepdir)/compile-vars.make -EXTRA_CXXFLAGS= -W -Wall -Wconversion +EXTRA_CXXFLAGS = -W -Wall -Wconversion #ifeq ($(MY_PATCH_LEVEL),) -EXTRA_CXXFLAGS += -Werror +#EXTRA_CXXFLAGS += -Werror #endif -ALL_CXXFLAGS = $(CXXFLAGS) $(ICFLAGS) $(DEFINES) $(addprefix -I,$(INCLUDES)) $(USER_CFLAGS) $(EXTRA_CFLAGS) $(MODULE_CFLAGS) $($(PACKAGE)_CFLAGS) $($(PACKAGE)_CXXFLAGS) $(USER_CXXFLAGS) $(EXTRA_CXXFLAGS) $(MODULE_CXXFLAGS) +ALL_CXXPPFLAGS = $(CPPFLAGS) $(CONFIG_CPPFLAGS) $(DEFINES) $(INCLUDES:%=-I%) +ALL_CXXFLAGS = $(CXXFLAGS) $(ALL_CXXPPFLAGS) $($(PACKAGE)_CXXFLAGS) $(CONFIG_CXXFLAGS) $(MODULE_CXXFLAGS) $(EXTRA_CXXFLAGS) -# template files: -TCC_FILES := $(wildcard *.tcc) -HH_FILES := $(wildcard *.hh) -CC_FILES := $(wildcard *.cc) -INL_FILES := $(wildcard *.icc) -YY_FILES := $(wildcard *.yy) -LL_FILES := $(wildcard *.ll) +TCC_FILES := $(call src-wildcard,*.tcc) +HH_FILES := $(call src-wildcard,*.hh) +CC_FILES := $(call src-wildcard,*.cc) +INL_FILES := $(call src-wildcard,*.icc) +YY_FILES := $(call src-wildcard,*.yy) +LL_FILES := $(call src-wildcard,*.ll) SOURCE_FILES+= $(CC_FILES) $(YY_FILES) $(INL_FILES) $(TCC_FILES) $(HH_FILES) $(LL_FILES) -ALL_CC_SOURCES += $(HH_FILES) $(INL_FILES) $(CC_FILES) $(YY_FILES) $(LL_FILES) +ALL_CC_SOURCES += $(HH_FILES) $(INL_FILES) $(CC_FILES) $(YY_FILES) $(LL_FILES) O_FILES+=$(addprefix $(outdir)/, $(CC_FILES:.cc=.o) $(LL_FILES:.ll=.o) $(YY_FILES:.yy=.o))