]> git.donarmstrong.com Git - lilypond.git/blob - stepmake/stepmake/c-vars.make
patch::: 1.5.9.jcn3
[lilypond.git] / stepmake / stepmake / c-vars.make
1 # header files:
2 H_FILES := $(wildcard *.h)
3 C_FILES := $(wildcard *.c)
4 Y_FILES := $(wildcard *.y)
5 L_FILES := $(wildcard *.l)
6
7 SOURCE_FILES+=$(Y_FILES) $(C_FILES) $(L_FILES) $(H_FILES)
8
9 O_FILES+=$(addprefix $(outdir)/, $(Y_FILES:.y=.o) $(C_FILES:.c=.o) $(L_FILES:.l=.o))
10
11 TAGS_FILES += $(C_FILES) $(H_FILES)
12 # C/C++
13
14
15 ALL_C_SOURCES += $(H_FILES) $(C_FILES) $(Y_FILES) $(L_FILES)
16
17 # compiler:
18 #
19 DO_C_COMPILE = $(DODEP) $(CC) -c   $(CFLAGS)  $(C_OUTPUT_OPTION)
20 C_OUTPUT_OPTION =  -o $@ $<
21
22 CFLAGS = $(ICFLAGS) $(DEFINES) $(addprefix -I,$(INCLUDES)) $(USER_CFLAGS) $(EXTRA_CFLAGS) $(MODULE_CFLAGS)
23