(svn r1670) Garbage collect some variables, because they are only used once and hide magic, like containing -o where a filename must be the next parameter
authortron
Tue, 25 Jan 2005 15:59:01 +0000
changeset 1168 f7af0e482df0
parent 1167 d8b7601118cf
child 1169 30e8657f61d0
(svn r1670) Garbage collect some variables, because they are only used once and hide magic, like containing -o where a filename must be the next parameter
Makefile
--- a/Makefile	Tue Jan 25 15:46:32 2005 +0000
+++ b/Makefile	Tue Jan 25 15:59:01 2005 +0000
@@ -680,15 +680,6 @@
 LANG_TXT = $(filter-out %.unfinished.txt,$(wildcard lang/*.txt))
 LANGS = $(LANG_TXT:%.txt=%.lng)
 
-C_COMPILE = $(CC) $(CFLAGS) $(CDEFS)
-CXX_COMPILE = $(CXX) $(CFLAGS) $(CDEFS)
-
-C_BUILD = $(C_COMPILE) -c
-CXX_BUILD = $(CXX_COMPILE) -c
-
-C_LINK = $(CC) $(LDFLAGS) -o
-
-
 
 ##############################################################################
 #
@@ -717,7 +708,7 @@
 
 $(TTD): table/strings.h $(OBJS) $(MAKE_CONFIG)
 	@echo '===> Linking $@'
-	@$(C_LINK) $@ $(TTDLDFLAGS) $(OBJS) $(LIBS)
+	@$(CC) $(LDFLAGS) $(TTDLDFLAGS) $(OBJS) $(LIBS) -o $@
 
 $(OSX): $(TTD)
 	@rm -fr "$(OSXAPP)"
@@ -931,7 +922,7 @@
 
 %.o: %.c $(MAKE_CONFIG) endian.h table/strings.h
 	@echo '===> Compiling $<'
-	@$(C_BUILD) $< -Wp,-MD,.deps/$(*F).pp
+	@$(CC) $(CFLAGS) $(CDEFS) -Wp,-MD,.deps/$(*F).pp -c $< -o $@
 	@-cp .deps/$(*F).pp .deps/$(*F).P; \
 		tr ' ' '\012' < .deps/$(*F).pp \
 		| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
@@ -941,7 +932,7 @@
 # For DirectMusic build and BeOS specific parts
 %.o: %.cpp  $(MAKE_CONFIG) endian.h table/strings.h
 	@echo '===> Compiling $<'
-	@$(CXX_BUILD) $< -o $@
+	@$(CXX) $(CFLAGS) $(CDEFS) -c $< -o $@
 
 
 info: