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