changeset 3:82fc316e70d0

Enable out of tree building.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 28 Sep 2012 02:24:40 +0300
parents 9a8355b47e1c
children e0fc7863d024
files Makefile.gen
diffstat 1 files changed, 12 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile.gen	Fri Sep 28 02:20:31 2012 +0300
+++ b/Makefile.gen	Fri Sep 28 02:24:40 2012 +0300
@@ -192,6 +192,14 @@
 	@echo " CC $<"
 	@$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
 
+$(OBJPATH)%.o: %.c %.h
+	@echo " CC $<"
+	@$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
+
+$(OBJPATH)%.o: %.c
+	@echo " CC $<"
+	@$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
+
 
 ###
 ### dmlib rules
@@ -227,6 +235,10 @@
 ###
 ### Tests and binaries
 ###
+$(BINPATH)%$(EXEEXT): $(OBJPATH)%.o $(DMLIB_A)
+	@echo " LINK $+"
+	@$(CC) -o $@ $+ $(DM_LDFLAGS)
+
 $(BINPATH)vview$(EXEEXT): $(OBJPATH)vview.o $(DMLIB_A)
 	@echo " LINK $+"
 	@$(CC) -o $@ $+ $(DM_LDFLAGS) -lSDL_ttf