]> git.donarmstrong.com Git - lilypond.git/blob - stepmake/stepmake/c++-vars.make
89bce34419c01d3f722357efcca7b5b311733617
[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_CXXFLAGS = $(CXXFLAGS) $(ICFLAGS) $(DEFINES) $(addprefix -I,$(INCLUDES)) $(USER_CFLAGS) $(EXTRA_CFLAGS) $(MODULE_CFLAGS) $($(PACKAGE)_CFLAGS) $($(PACKAGE)_CXXFLAGS) $(USER_CXXFLAGS) $(EXTRA_CXXFLAGS) $(MODULE_CXXFLAGS)
10
11 # template files:
12 TCC_FILES := $(wildcard *.tcc)
13 HH_FILES := $(wildcard *.hh)
14 CC_FILES := $(wildcard *.cc)
15 INL_FILES := $(wildcard *.icc)
16 YY_FILES := $(wildcard *.yy)
17 LL_FILES := $(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