]> git.donarmstrong.com Git - lilypond.git/blob - stepmake/stepmake/c++-vars.make
*** empty log message ***
[lilypond.git] / stepmake / stepmake / c++-vars.make
1
2 include $(stepdir)/compile-vars.make
3
4 EXTRA_CXXFLAGS = -W -Wall -Wconversion
5 #ifeq ($(MY_PATCH_LEVEL),)
6 #EXTRA_CXXFLAGS += -Werror
7 #endif
8
9 ALL_CXXPPFLAGS = $(DEFINES) $(INCLUDES:%=-I%)
10 ALL_CXXFLAGS = $(CXXFLAGS) $(ALL_CXXPPFLAGS) $($(PACKAGE)_CXXFLAGS) $(CONFIG_CXXFLAGS) $(MODULE_CXXFLAGS) $(EXTRA_CXXFLAGS)
11
12 TCC_FILES := $(call src-wildcard,*.tcc)
13 HH_FILES := $(call src-wildcard,*.hh)
14 CC_FILES := $(call src-wildcard,*.cc)
15 INL_FILES := $(call src-wildcard,*.icc)
16 YY_FILES := $(call src-wildcard,*.yy)
17 LL_FILES := $(call src-wildcard,*.ll)
18
19 SOURCE_FILES+= $(CC_FILES) $(YY_FILES) $(INL_FILES) $(TCC_FILES) $(HH_FILES) $(LL_FILES)
20
21 ALL_CC_SOURCES += $(HH_FILES) $(INL_FILES) $(CC_FILES) $(YY_FILES) $(LL_FILES)
22
23 O_FILES+=$(addprefix $(outdir)/, $(CC_FILES:.cc=.o) $(LL_FILES:.ll=.o) $(YY_FILES:.yy=.o))
24
25 TAGS_SOURCES += $(TCC_FILES) $(INL_FILES) $(CC_FILES) $(YY_FILES) $(LL_FILES)
26 TAGS_HEADERS += $(HH_FILES) $(INL_FILES)
27