From d447dc0f59619d26073699d9f81d7de77c200be4 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Thu, 3 Apr 2003 05:59:03 +0000 Subject: new build system without automake --- build/Makefile.render | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 build/Makefile.render (limited to 'build/Makefile.render') diff --git a/build/Makefile.render b/build/Makefile.render new file mode 100644 index 00000000..210ecdd9 --- /dev/null +++ b/build/Makefile.render @@ -0,0 +1,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 $(render_depdir) + @echo Building dependancies for $< + @mkdir $(dir $@) 2> /dev/null || true + @$(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 -- cgit v1.2.3