r78 - in trunk/src: . objects

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Mon Jan 31 14:16:30 EST 2005


Author: jonas
Date: 2005-01-31 14:16:29 -0500 (Mon, 31 Jan 2005)
New Revision: 78

Modified:
   trunk/src/Makefile
   trunk/src/objects/Makefile
Log:
handle dependencies (finally ;-)

Modified: trunk/src/Makefile
===================================================================
--- trunk/src/Makefile	2004-10-15 12:09:33 UTC (rev 77)
+++ trunk/src/Makefile	2005-01-31 19:16:29 UTC (rev 78)
@@ -14,6 +14,11 @@
 BIN   = ../lost_penguins
 
 
+all:
+	+$(MAKE) depend
+	+$(MAKE) -C objects
+	+$(MAKE) $(BIN)
+
 $(BIN): $(OBJS) $(PLUGS)
 	$(CXX) $(OBJS) $(PLUGS) $(SDL_LINK) -o $(BIN)
 
@@ -29,4 +34,10 @@
 
 distclean: clean
 	rm -f *~
+	rm -f Makefile.dep
 	+$(MAKE) -C objects distclean
+
+depend:
+	touch Makefile.dep
+	makedepend *.cpp -f Makefile.dep 2>/dev/null
+-include Makefile.dep

Modified: trunk/src/objects/Makefile
===================================================================
--- trunk/src/objects/Makefile	2004-10-15 12:09:33 UTC (rev 77)
+++ trunk/src/objects/Makefile	2005-01-31 19:16:29 UTC (rev 78)
@@ -13,7 +13,10 @@
 PLUGS = ../objects.a
 
 
-all: $(OBJS) $(PLUGS)
+all:
+	+$(MAKE) depend
+	+$(MAKE) $(OBJS)
+	+$(MAKE) $(PLUGS)
 
 %.o: %.cpp
 	$(CXX) $(CXX_FLAGS) $(CXX_DEBUG) $(CXX_GAME) $(SDL) -c $< -o $@
@@ -26,3 +29,9 @@
 
 distclean: clean
 	rm -f *~
+	rm -f Makefile.dep
+
+depend:
+	touch Makefile.dep
+	makedepend *.cpp -f Makefile.dep 2>/dev/null
+-include Makefile.dep
\ No newline at end of file




More information about the lostpenguins-commits mailing list