From 896f70252d67a400ec9137150f84ae0843b82b17 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 27 Apr 2007 13:50:46 +0000 Subject: made gem2pdp build more robust svn path=/trunk/; revision=7609 --- externals/Makefile | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'externals/Makefile') diff --git a/externals/Makefile b/externals/Makefile index 27d8873a..1c353f7c 100644 --- a/externals/Makefile +++ b/externals/Makefile @@ -798,7 +798,7 @@ freeverb_clean: #------------------------------------------------------------------------------# # GEM2PDP GEM2PDP_NAME=gem2pdp -GEM2PDP_OBJECTS := $(wildcard $(externals_src)/gem2pdp/*.c) +GEM2PDP_OBJECTS := $(wildcard $(externals_src)/gem2pdp/*.cpp) $(externals_src)/gem2pdp/configure: $(externals_src)/gem2pdp/configure.ac cd $(externals_src)/gem2pdp && autoconf @@ -806,20 +806,19 @@ $(externals_src)/gem2pdp/Makefile: $(externals_src)/gem2pdp/Makefile.in cd $(externals_src)/gem2pdp && ./configure --with-pddir=$(pd_src) \ --with-gemdir=$(gem_src) --with-pdpdir=$(externals_src)/pdp -$(externals_src)/gem2pdp/gem2pdp.$(EXTENSION): \ -$(externals_src)/gem2pdp/configure $(externals_src)/gem2pdp/Makefile +gem2pdp: $(externals_src)/gem2pdp/configure $(externals_src)/gem2pdp/Makefile $(MAKE) -C $(externals_src)/gem2pdp -gem2pdp: $(externals_src)/gem2pdp/gem2pdp.$(EXTENSION) - gem2pdp_install: gem2pdp + install -d $(objectsdir) # install -d $(objectsdir)/$(GEM2PDP_NAME) # $(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(GEM2PDP_NAME) \ # --author "Yves Degoyon, Jamie Tittle, Georg Holzmann" \ # --description "Bridges between Gem and PDP" \ # --version "0.6" - install -p $(wildcard $(externals_src)/gem2pdp/*.$(EXTENSION)) $(objectsdir) + install -p $(GEM2PDP_OBJECTS:.cpp=.$(EXTENSION)) $(objectsdir) # install -d $(helpdir)/$(GEM2PDP_NAME) + install -d $(helpdir) install -p $(externals_src)/gem2pdp/*.pd $(helpdir) # install -d $(manualsdir)/$(GEM2PDP_NAME) # install -p $(externals_src)/gem2pdp/manual.txt \ @@ -837,7 +836,7 @@ gem2pdp_clean: -rm -f -- $(externals_src)/gem2pdp/config.log -rm -f -- $(externals_src)/gem2pdp/configure -rm -f -- $(externals_src)/gem2pdp/Makefile - -rm -f -- $(externals_src)/gem2pdp/*.$(EXTENSION) + -rm -f -- $(GEM2PDP_OBJECTS:.cpp=.$(EXTENSION)) -rm -f -- $(externals_src)/gem2pdp/*.o -rm -f -- $(externals_src)/gem2pdp/*.bak -rm -f -- $(externals_src)/gem2pdp/*.*~ -- cgit v1.2.1