[cig-commits] r15143 - mc/1D/hc/trunk

walter at geodynamics.org walter at geodynamics.org
Mon Jun 8 13:24:15 PDT 2009


Author: walter
Date: 2009-06-08 13:24:14 -0700 (Mon, 08 Jun 2009)
New Revision: 15143

Modified:
   mc/1D/hc/trunk/Makefile
Log:
Fix excess quoting in Makefile, so now it does not always rebuild everything

Modified: mc/1D/hc/trunk/Makefile
===================================================================
--- mc/1D/hc/trunk/Makefile	2009-06-08 18:27:52 UTC (rev 15142)
+++ mc/1D/hc/trunk/Makefile	2009-06-08 20:24:14 UTC (rev 15143)
@@ -18,16 +18,16 @@
 #
 #
 ifdef ARCH
-suffix="/$(ARCH)"
+suffix=/$(ARCH)
 endif
 ifdef HC_HOME
-prefix="$(HC_HOME)/"
+prefix=$(HC_HOME)/
 endif
 # object file directory
-ODIR = "$(prefix)objects$(suffix)"
+ODIR = $(prefix)objects$(suffix)
 #
 # binary directory
-BDIR = "$(prefix)bin$(suffix)"
+BDIR = $(prefix)bin$(suffix)
 
 # include files
 OINCS = hc.h hc_filenames.h sh.h hc_constants.h
@@ -135,16 +135,16 @@
 LIBS = $(HC_LIBS) $(GGRD_LIBS) $(HEAL_LIBS) $(RICK_LIB)
 
 
-all: dirs libs hc  hc_extract_sh_layer \
-	sh_syn sh_corr sh_ana sh_power sh_extract_layer rotvec2vel 
+all: $(ODIR) $(BDIR) libs $(BDIR)/hc  $(BDIR)/hc_extract_sh_layer \
+	$(BDIR)/sh_syn $(BDIR)/sh_corr $(BDIR)/sh_ana $(BDIR)/sh_power $(BDIR)/sh_extract_layer $(BDIR)/rotvec2vel 
 
-libs: dirs hc_lib  $(HEAL_LIBS) $(RICK_LIB)
+libs: $(ODIR) $(BDIR) hc_lib  $(HEAL_LIBS) $(RICK_LIB)
 
 hc_lib: $(HC_LIBS) $(GGRD_LIBS)  
 
 debug_libs: $(HC_LIBS_DEBUG)
 
-really_all: proto all debug_libs hc.dbg hcplates ggrd_test grdinttester prem2dsm
+really_all: proto all debug_libs hc.dbg $(BDIR)/hcplates $(BDIR)/ggrd_test $(BDIR)/grdinttester $(BDIR)/prem2dsm
 
 
 
@@ -156,63 +156,63 @@
 	cd ..
 
 
-sh_test: $(LIBS) $(INCS) $(ODIR)/sh_test.o
+$(BDIR)/sh_test: $(LIBS) $(INCS) $(ODIR)/sh_test.o
 	$(CC) $(LIB_FLAGS) $(ODIR)/sh_test.o \
 		-o $(BDIR)/sh_test -lhc -lrick $(HEAL_LIBS_LINKLINE) -lm $(LDFLAGS)
 
-sh_syn: $(LIBS) $(INCS) $(ODIR)/sh_syn.o
+$(BDIR)/sh_syn: $(LIBS) $(INCS) $(ODIR)/sh_syn.o
 	$(CC) $(LIB_FLAGS) $(ODIR)/sh_syn.o \
 		-o $(BDIR)/sh_syn -lhc -lrick $(HEAL_LIBS_LINKLINE) $(GGRD_LIBS_LINKLINE) -lm $(LDFLAGS)
-sh_corr: $(LIBS) $(INCS) $(ODIR)/sh_corr.o
+$(BDIR)/sh_corr: $(LIBS) $(INCS) $(ODIR)/sh_corr.o
 	$(CC) $(LIB_FLAGS) $(ODIR)/sh_corr.o \
 		-o $(BDIR)/sh_corr -lhc -lrick $(HEAL_LIBS_LINKLINE) $(GGRD_LIBS_LINKLINE) -lm $(LDFLAGS)
 
-sh_power: $(LIBS) $(INCS) $(ODIR)/sh_power.o
+$(BDIR)/sh_power: $(LIBS) $(INCS) $(ODIR)/sh_power.o
 	$(CC) $(LIB_FLAGS) $(ODIR)/sh_power.o \
 		-o $(BDIR)/sh_power -lhc -lrick $(HEAL_LIBS_LINKLINE)  $(GGRD_LIBS_LINKLINE) -lm $(LDFLAGS)
 
-sh_ana: $(LIBS) $(INCS) $(ODIR)/sh_ana.o
+$(BDIR)/sh_ana: $(LIBS) $(INCS) $(ODIR)/sh_ana.o
 	$(CC) $(LIB_FLAGS) $(ODIR)/sh_ana.o \
 		-o $(BDIR)/sh_ana -lhc -lrick $(HEAL_LIBS_LINKLINE) $(GGRD_LIBS_LINKLINE) -lm $(LDFLAGS)
 
-sh_extract_layer: $(LIBS) $(INCS) $(ODIR)/sh_extract_layer.o
+$(BDIR)/sh_extract_layer: $(LIBS) $(INCS) $(ODIR)/sh_extract_layer.o
 	$(CC) $(LIB_FLAGS) $(ODIR)/sh_extract_layer.o \
 		-o $(BDIR)/sh_extract_layer \
 	-lhc -lrick $(HEAL_LIBS_LINKLINE) $(GGRD_LIBS_LINKLINE) \
 	-lm $(LDFLAGS)
 
-rotvec2vel: rotvec2vel.c
+$(BDIR)/rotvec2vel: rotvec2vel.c
 	$(CC) $(CFLAGS) rotvec2vel.c -o $(BDIR)/rotvec2vel -lm $(LDFLAGS)
 
-prem2dsm: $(ODIR)/prem2dsm.o $(PREM_OBJS)
+$(BDIR)/prem2dsm: $(ODIR)/prem2dsm.o $(PREM_OBJS)
 	$(CC) $(ODIR)/prem2dsm.o $(PREM_OBJS) -o $(BDIR)/prem2dsm -lm $(LDFLAGS) 
 
 
-hc: $(LIBS) $(INCS) $(ODIR)/main.o $(PREM_OBJS)
+$(BDIR)/hc: $(LIBS) $(INCS) $(ODIR)/main.o $(PREM_OBJS)
 	$(CC) $(LIB_FLAGS) $(ODIR)/main.o -o $(BDIR)/hc \
 		-lhc -lrick $(HEAL_LIBS_LINKLINE) $(PREM_OBJS) \
 		 $(GGRD_LIBS_LINKLINE) -lm $(LDFLAGS) 
 
-hc.dbg: $(LIBS) $(INCS) $(ODIR)/main.dbg.o $(PREM_OBJS)
+$(BDIR)/hc.dbg: $(LIBS) $(INCS) $(ODIR)/main.dbg.o $(PREM_OBJS)
 	$(CC) $(LIB_FLAGS) $(ODIR)/main.dbg.o -o $(BDIR)/hc.dbg \
 		-lhc.dbg -lrick.dbg $(HEAL_LIBS_LINKLINE) $(PREM_OBJS) \
 		 $(GGRD_LIBS_LINKLINE) -lm $(LDFLAGS) 
 
 
 
-test_fft: $(LIBS) $(INCS) $(ODIR)/test_fft.o
+$(BDIR)/test_fft: $(LIBS) $(INCS) $(ODIR)/test_fft.o
 	$(CC) $(LIB_FLAGS) $(ODIR)/test_fft.o -o $(BDIR)/test_fft \
 		-lhc -lrick $(HEAL_LIBS_LINKLINE) -lm $(LDFLAGS) 
 
-ggrd_test: $(LIBS) $(INCS) $(ODIR)/ggrd_test.o
+$(BDIR)/ggrd_test: $(LIBS) $(INCS) $(ODIR)/ggrd_test.o
 	$(CC) $(LIB_FLAGS) $(ODIR)/ggrd_test.o -o $(BDIR)/ggrd_test \
 		$(GGRD_LIBS_LINKLINE) -lhc -lrick -lm $(LDFLAGS) 
 
-grdinttester: $(LIBS) $(INCS) $(ODIR)/grdinttester.o
+$(BDIR)/grdinttester: $(LIBS) $(INCS) $(ODIR)/grdinttester.o
 	$(CC) $(LIB_FLAGS) $(ODIR)/grdinttester.o -o $(BDIR)/grdinttester \
 		$(GGRD_LIBS_LINKLINE) -lhc -lrick -lm $(LDFLAGS) 
 
-hc_extract_sh_layer: $(LIBS) $(INCS) $(PREM_OBJS) $(ODIR)/hc_extract_sh_layer.o
+$(BDIR)/hc_extract_sh_layer: $(LIBS) $(INCS) $(PREM_OBJS) $(ODIR)/hc_extract_sh_layer.o
 	$(CC) $(LIB_FLAGS) $(ODIR)/hc_extract_sh_layer.o $(PREM_OBJS) \
 		-o $(BDIR)/hc_extract_sh_layer \
 		-lhc -lrick $(HEAL_LIBS_LINKLINE)  $(GGRD_LIBS_LINKLINE) -lm $(LDFLAGS) 
@@ -229,14 +229,12 @@
 		grep -v "ggrd_grdtrack_init(" | \
 	grep -v "int main(" > hc_auto_proto.h
 
-dirs:
-	if [ ! -s $(ODIR) ]; then\
-		mkdir -p "$(ODIR)";\
-	fi;
-	if [ ! -s $(BDIR) ]; then\
-		mkdir -p "$(BDIR)";\
-	fi;
+$(ODIR):
+	mkdir -p $(ODIR);
 
+$(BDIR):
+	mkdir -p $(BDIR);
+
 clean:
 	rm -f $(ODIR)/*.o  $(ODIR)/*.a
 



More information about the CIG-COMMITS mailing list