]> git.donarmstrong.com Git - lilypond.git/blob - stepmake/stepmake/C.make
release: 1.0.1
[lilypond.git] / stepmake / stepmake / C.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 OBJECT_FILES+=$(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)
16
17 include $(stepdir)/C_rules.make
18
19 # compiler:
20 #
21 DO_C_COMPILE = $(DODEP) $(CC) -c $(CFLAGS) $(C_OUTPUT_OPTION) 
22 C_OUTPUT_OPTION = $< -o $@
23
24 CFLAGS = $(ICFLAGS) $(DEFINES) $(INCLUDES) $(USER_CFLAGS) $(EXTRA_CFLAGS) $(MODULE_CFLAGS)