build/Makefile.render (raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
render_dir:=render render_target:=librender.a render_sources:=color.c font.c gradient.c image.c mask.c render.c test.c render_CPPFLAGS:=$(CPPFLAGS) $(GLIB_CFLAGS) $(XFT_CFLAGS) \ -DG_LOG_DOMAIN=\"Render\" render_srcdir:=$(srcdir)/$(render_dir) render_target:=$(addprefix $(render_dir)/,$(render_target)) render_objects:=$(addprefix $(render_dir)/,$(render_sources:.c=.o)) render_sources:=$(addprefix $(render_srcdir)/,$(render_sources)) render_deps:=$(addprefix $(depdir)/,$(render_objects:.o=.d)) render_depdir:=$(depdir)/$(render_dir) $(render_target): $(render_objects) $(AR) r $@ $^ $(render_dir): @mkdir $@ $(render_dir)/%.o: $(render_srcdir)/%.c $(depdir)/%.d $(CC) $(DEFS) $(render_CPPFLAGS) $(CFLAGS) -c -o $@ $< $(render_depdir)/%.d: $(render_srcdir)/%.c @echo Building dependancies for $< $(INSTALL) -d $(dir $@) @$(CC) $(render_CPPFLAGS) $(CFLAGS) -w -MM -MF $@ -MQ $(<:.c=.o) $< render-install: render-uninstall: render-clean: $(RM) $(render_target) $(render_objects) $(render_srcdir)/*\~ -include $(render_deps) .PHONY: render-install render-uninstall render-clean |