From 123acd5a73d49f84e201bb533e67891d01bc9b73 Mon Sep 17 00:00:00 2001 From: bjarni Date: Sun, 19 Dec 2004 23:27:20 +0000 Subject: (svn r1180) Makefile: fixed dependancies so the flag -j can be used. It makes the compilation process into more than one job which makes it able to benefit from multiple CPUs. Using -j without setting a limit of jobs (like -j2) is not a great idea (thanks to ln-- for reporting the need for this one) --- Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 0e87cae29..b1337c5aa 100644 --- a/Makefile +++ b/Makefile @@ -710,7 +710,7 @@ $(TTD): table/strings.h $(ttd_OBJS) $(MAKE_CONFIG) $(if $(VERBOSE),@echo '$(C_LINK) $@ $(TTDLDFLAGS) $(ttd_OBJS) $(LIBS)';,@echo 'Compiling and Linking $@';) \ $(C_LINK) $@ $(TTDLDFLAGS) $(ttd_OBJS) $(LIBS) $(VERBOSE_FILTER) -$(OSX): +$(OSX): $(TTD) @rm -fr "$(OSXAPP)" @mkdir -p "$(OSXAPP)"/Contents/MacOS @mkdir -p "$(OSXAPP)"/Contents/Resources @@ -733,7 +733,7 @@ $(64_bit_warnings): $(warning 64 bit CPUs will get some 64 bit specific bugs!) $(warning If you see any bugs, include in your bug report that you use a 64 bit CPU) -$(STRGEN): strgen/strgen.c +$(STRGEN): strgen/strgen.c endian.h @echo 'Compiling and Linking $@'; \ $(CC) $(BASECFLAGS) $(CDEFS) -o $@ $^ $(VERBOSE_FILTER) @@ -849,7 +849,7 @@ endif love: @echo "YES! I thought you would never ask. We will have a great time. You can keep me turned on all night" -.PHONY: clean all $(OSX) install $(64_bit_warnings) $(endwarnings) love +.PHONY: clean all $(OSX) install $(64_bit_warnings) $(endwarnings) love endian.h ### Automatic configuration @@ -881,7 +881,7 @@ DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) #@echo '$(C_BUILD) $<'; \ -%.o: %.c $(MAKE_CONFIG) +%.o: %.c $(MAKE_CONFIG) endian.h table/strings.h $(if $(VERBOSE),@echo '$(C_BUILD) $<',@echo 'Compiling $(*F).o'); \ $(C_BUILD) $< -Wp,-MD,.deps/$(*F).pp $(VERBOSE_FILTER) @-cp .deps/$(*F).pp .deps/$(*F).P; \ @@ -891,5 +891,5 @@ DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) rm .deps/$(*F).pp # For DirectMusic build and BeOS specific parts -%.o: %.cpp $(MAKE_CONFIG) +%.o: %.cpp $(MAKE_CONFIG) endian.h table/strings.h $(CXX_BUILD) $< -o $@ -- cgit v1.2.3-54-g00ecf