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