From d4eb4cb7fda774d4b114888a1c694db0575bdf24 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 18 Nov 2005 18:19:40 +0000 Subject: clean targets sorted and tested. There are now standard clean targets based on the destinations which are part of Makefile.buildlayout svn path=/trunk/; revision=3965 --- abstractions/Makefile | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) (limited to 'abstractions/Makefile') diff --git a/abstractions/Makefile b/abstractions/Makefile index 235f98ca..a1a8769d 100644 --- a/abstractions/Makefile +++ b/abstractions/Makefile @@ -15,6 +15,7 @@ BUILDLAYOUT_DIR = $(CWD) # default target install: objects applications + echo "abstractions install succeeded!" include $(BUILDLAYOUT_DIR)/Makefile.buildlayout @@ -24,6 +25,7 @@ include $(BUILDLAYOUT_DIR)/Makefile.buildlayout # #==============================================================================# +# clean up after everything is installed final_setup: chmod -R ugo-w $(INSTALL_PREFIX) @@ -150,11 +152,13 @@ objects_nqpoly4: NUSMUK_NAME = nusmuk objects_nusmuk: install -d $(OBJECTS_DEST)/$(NUSMUK_NAME) - install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/nusmuk/*.* | \ + install -p $(shell ls -1 $(ABSTRACTIONS_SRC)/nusmuk/*.pd | \ grep -v '\-help.pd') $(OBJECTS_DEST)/$(NUSMUK_NAME) install -d $(HELP_DEST)/$(NUSMUK_NAME) install -p $(ABSTRACTIONS_SRC)/nusmuk/*-help.pd \ $(HELP_DEST)/$(NUSMUK_NAME) + install -p $(ABSTRACTIONS_SRC)/nusmuk/*.wav \ + $(HELP_DEST)/$(NUSMUK_NAME) #------------------------------------------------------------------------------- @@ -173,8 +177,15 @@ applications_rradical: install -d $(APPLICATIONS_DEST)/$(RRADICAL_NAME) install -p $(ABSTRACTIONS_SRC)/rradical/usecases/*.* \ $(APPLICATIONS_DEST)/$(RRADICAL_NAME) - cp -rp $(ABSTRACTIONS_SRC)/rradical/usecases/showcase \ - $(APPLICATIONS_DEST)/$(RRADICAL_NAME)/ + install -d $(APPLICATIONS_DEST)/$(RRADICAL_NAME)/showcase + install -p $(ABSTRACTIONS_SRC)/rradical/usecases/showcase/*.* \ + $(APPLICATIONS_DEST)/$(RRADICAL_NAME)/showcase + install -d $(APPLICATIONS_DEST)/$(RRADICAL_NAME)/showcase/impl + install -p $(ABSTRACTIONS_SRC)/rradical/usecases/showcase/impl/*.* \ + $(APPLICATIONS_DEST)/$(RRADICAL_NAME)/showcase/impl + install -d $(APPLICATIONS_DEST)/$(RRADICAL_NAME)/showcase/songs + install -p $(ABSTRACTIONS_SRC)/rradical/usecases/showcase/songs/*.* \ + $(APPLICATIONS_DEST)/$(RRADICAL_NAME)/showcase/songs #==============================================================================# # @@ -198,18 +209,8 @@ devsymlinks_keyboardkeys: # #==============================================================================# -objects_clean: - -rm -rf $(OBJECTS_DEST) $(HELP_DEST) - -applications_clean: - -rm -rf $(APPLICATIONS_DEST) - - -clean: applications_clean objects_clean - -rm -f *~ - rm -rf $(MANUALS_DEST) - rmdir $(DOCS_DEST) $(INSTALL_PREFIX) - +# the destination-specific clean targets are in Makefile.buildlayout +clean: install_clean cruft_clean #==============================================================================# # -- cgit v1.2.1