X-Git-Url: https://scm.cri.ensmp.fr/git/Faustine.git/blobdiff_plain/1059e1cc0c2ecfa237406949aa26155b6a5b9154..66f23d4fabf89ad09adbd4dfc15ac6b5b2b7da83:/interpretor/preprocessor/faust-0.9.47mr3/examples/Makefile.sccompile diff --git a/interpretor/preprocessor/faust-0.9.47mr3/examples/Makefile.sccompile b/interpretor/preprocessor/faust-0.9.47mr3/examples/Makefile.sccompile deleted file mode 100644 index 8decba2..0000000 --- a/interpretor/preprocessor/faust-0.9.47mr3/examples/Makefile.sccompile +++ /dev/null @@ -1,43 +0,0 @@ -# Makefile to produce supercollider plugins with Faust: -# 'foo.dsp' -> 'foo.so|scx' and 'foo.sc' -# These two files (scsynth plugin and sclang extension), can be copied to -# $HOME/share/SuperCollider/Extensions (Linux) or -# $HOME/Library/Application Support/SuperCollider/Extensions (Mac OS X) -# -# The shell script /tools/faust2appls/faust2supercollider -# needs to be installed somewhere in the user's search path. - -system := $(shell uname -s) -ifeq ($(system), Darwin) -EXT := scx -else -EXT := so -endif - -dspsrc := $(wildcard *.dsp) -libsrc := $(wildcard *.lib) -incsrc := $(wildcard *.h) -allsrc := $(dspsrc) $(libsrc) $(incsrc) - -ifeq ($(DEST),) - DEST := ./supercolliderdir -endif - -F2SC = faust2supercollider -sd - -### allocate a unique directory for staging -TMP := $(shell mktemp -d -t F2SC.XXXXXX) -### -------------------------------------------- - -# NOTE: Some source files need others, so best to copy all together: -all : $(allsrc) $(DEST) $(TMP) - cp -i $(allsrc) $(TMP) || echo "Cannot copy temp source to $(TMP)" - (cd $(TMP); for i in $(dspsrc); do $(F2SC) $$i; done) - mv $(TMP)/*.sc $(TMP)/*.$(EXT) $(DEST) - rm -rf $(TMP) - -$(DEST): - mkdir -p $(DEST) - -$(TMP): - mkdir -p $(TMP)