X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=Makefile;h=a00d6bf960e42b094ebf6aa882087007656b1ae2;hb=f6b8f7f23bb8a4a5b30bfde8242578cca90ddacf;hp=a5e8015e0bb73a569359d0b04a76217e0739d97d;hpb=0261a9e510c766d7c8c69a8d66783bf050683c9f;p=scherzo diff --git a/Makefile b/Makefile index a5e8015..a00d6bf 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ all: scherzo -scherzo_srcs = \ +scherzo_srcs := \ scherzo.c \ score.c @@ -25,16 +25,16 @@ endif # Otherwise, print the full command line. quiet ?= $($(shell echo $1 | sed -e s'/ .*//')) -.deps/%.d: %.cpp $(global_deps) +.deps/%.d: %.c Makefile @set -e; rm -f $@; mkdir -p $$(dirname $@) ; \ - $(CXX) -M $(CPPFLAGS) $(FINAL_CXXFLAGS) $< > $@.$$$$ 2>/dev/null ; \ + $(CC) -M $(CPPFLAGS) $(SCHERZO_CFLAGS) $< > $@.$$$$ 2>/dev/null ; \ sed 's,'$$(basename $*)'\.o[ :]*,$*.o $@ : ,g' < $@.$$$$ > $@; \ rm -f $@.$$$$ -DEPS := $(DEPS:%.cpp=.deps/%.d) +DEPS := $(scherzo_srcs:%.c=.deps/%.d) -include $(DEPS) -%.o: %.c $(global_deps) +%.o: %.c Makefile $(call quiet,CC $(CFLAGS)) -c $(SCHERZO_CFLAGS) $< -o $@ scherzo: $(scherzo_modules)