diff options
Diffstat (limited to 'externals')
-rw-r--r-- | externals/Makefile | 471 |
1 files changed, 28 insertions, 443 deletions
diff --git a/externals/Makefile b/externals/Makefile index 648e545a..15dc765b 100644 --- a/externals/Makefile +++ b/externals/Makefile @@ -128,7 +128,7 @@ CXXFLAGS = $(CFLAGS) # # WARNING! this MUST be all on one line because the automatic package # building scripts rely on it being that way. -LIB_TARGETS = adaptive bassemu boids bsaylor creb cxc cyclone deprecated earplug ekext ext13 flashserver flatspace flib freeverb ggee hardware hcs iem_ambi iem_bin_ambi iemlib iemgui iemguts iem_adaptfilt iemmatrix iem_matrix iemxmlrpc iem_delay iem_roomsim iem_spec2 iem_tab jasch_lib loaders mapping markex maxlib mjlib moocow moonlib motex mrpeach msd oscx pan pdcontainer pddp pdogg pmpd sigpack smlib tof toxy unauthorized vanilla vbap windowing zexy +LIB_TARGETS = adaptive bassemu boids bsaylor creb cxc cyclone earplug ekext ext13 flashserver flatspace flib freeverb ggee hardware hcs iem_ambi iem_bin_ambi iemlib iemgui iemguts iem_adaptfilt iemmatrix iem_matrix iemxmlrpc iem_delay iem_roomsim iem_spec2 iem_tab jasch_lib loaders mapping markex maxlib mjlib moocow moonlib motex mrpeach msd oscx pan pdcontainer pddp pdogg pmpd sigpack smlib tof toxy unauthorized vanilla vbap windowing zexy # this is for libraries that don't compile (yet) on all platforms ifeq ($(OS_NAME),windows) @@ -138,7 +138,7 @@ else LIB_TARGETS += hid pdp pidip gem2pdp iem16 pdp_opengl apple else # GNU/Linux, BSD, IRIX, etc. - LIB_TARGETS += hid pdp pidip gem2pdp iem16 pdp_opengl postlude sixaxis + LIB_TARGETS += hid pdp pidip gem2pdp iem16 pdp_opengl postlude endif endif @@ -149,7 +149,7 @@ all: $(LIB_TARGETS) @echo "Compiled externals for $(OS_NAME) aka $(UNAME)" -install: $(examplesdir) $(helpdir) $(manualsdir) $(objectsdir) $(readmesdir) \ +install: $(examplesdir) $(manualsdir) $(objectsdir) $(readmesdir) \ all $(patsubst %, %_install,$(LIB_TARGETS)) @echo " " @echo "externals install succeeded!" @@ -169,7 +169,7 @@ FLATSPACE_OBJECTS := $(wildcard $(externals_src)/build/src/*.c) flatspace: $(FLATSPACE_OBJECTS:.c=.$(EXTENSION)) -flatspace_install: flatspace $(helpdir) $(objectsdir) +flatspace_install: flatspace $(objectsdir) install -d $(DESTDIR)$(objectsdir)/$(FLATSPACE_NAME) $(scripts_src)/generate-libdir-metafile.sh $(DESTDIR)$(objectsdir) $(FLATSPACE_NAME) \ --author "Numerous" \ @@ -230,9 +230,6 @@ template_install: template --license "" \ --version "" install -p $(TEMPLATE_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(TEMPLATE_NAME) - install -d $(DESTDIR)$(helpdir)/$(TEMPLATE_NAME) - install -p $(externals_src)/template/help/*.pd \ - $(DESTDIR)$(helpdir)/$(TEMPLATE_NAME) # install -d $(manualsdir)/$(TEMPLATE_NAME) # install -p $(externals_src)/template/manual.txt \ # $(manualsdir)/$(TEMPLATE_NAME) @@ -274,9 +271,6 @@ aka.wiiremote_install: aka.wiiremote install -d $(DESTDIR)$(objectsdir)/$(AKA.WIIREMOTE_NAME) install -p $(externals_src)/io/aka.wiiremote/aka.wiiremote.$(EXTENSION) \ $(DESTDIR)$(objectsdir)/$(AKA.WIIREMOTE_NAME) - install -d $(DESTDIR)$(helpdir)/$(AKA.WIIREMOTE_NAME) - install -p $(externals_src)/io/aka.wiiremote/*.pd \ - $(DESTDIR)$(helpdir)/$(AKA.WIIREMOTE_NAME) install -d $(DESTDIR)$(manualsdir)/$(AKA.WIIREMOTE_NAME) install -p $(externals_src)/io/aka.wiiremote/*.txt \ $(DESTDIR)$(manualsdir)/$(AKA.WIIREMOTE_NAME) @@ -315,9 +309,6 @@ bassemu_install: bassemu --license "" \ --version "" install -p $(BASSEMU_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(BASSEMU_NAME) - install -d $(DESTDIR)$(helpdir)/$(BASSEMU_NAME) - install -p $(externals_src)/bassemu/*.pd \ - $(DESTDIR)$(helpdir)/$(BASSEMU_NAME) install -p $(externals_src)/bassemu/*.pd \ $(DESTDIR)$(objectsdir)/$(BASSEMU_NAME) # install -d $(DESTDIR)$(manualsdir)/$(BASSEMU_NAME) @@ -352,9 +343,6 @@ boids_install: boids --license "GNU GPL 2" \ --version "" install -p $(BOIDS_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(BOIDS_NAME) - install -d $(DESTDIR)$(helpdir)/$(BOIDS_NAME) - install -p $(externals_src)/boids/boids*/*-help.pd \ - $(DESTDIR)$(helpdir)/$(BOIDS_NAME) install -p $(externals_src)/boids/boids*/*.pd \ $(DESTDIR)$(objectsdir)/$(BOIDS_NAME) # install -d $(DESTDIR)$(manualsdir)/$(BOIDS_NAME) @@ -392,12 +380,8 @@ bsaylor_install: bsaylor --license "GNU GPL 2" \ --version "" install -p $(BSAYLOR_SRC:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(BSAYLOR_NAME) - install -d $(DESTDIR)$(helpdir)/$(BSAYLOR_NAME) - install -p $(externals_src)/bsaylor/help/*.pd \ - $(DESTDIR)$(helpdir)/$(BSAYLOR_NAME) install -p $(externals_src)/bsaylor/help/*.pd \ $(DESTDIR)$(objectsdir)/$(BSAYLOR_NAME) - install -p $(externals_src)/bsaylor/*.wav $(DESTDIR)$(helpdir)/$(BSAYLOR_NAME) # install -d $(DESTDIR)$(manualsdir)/$(BSAYLOR_NAME) install -d $(DESTDIR)$(readmesdir) install -p $(externals_src)/bsaylor/README.txt \ @@ -431,8 +415,6 @@ creb_install: creb install -p $(externals_src)/creb/abs/*.pd $(DESTDIR)$(objectsdir)/$(CREB_NAME) install -p $(CREB_OBJECTS:.c=.$(EXTENSION)) \ $(CREB_CXXOBJECTS:.cc=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(CREB_NAME) - install -d $(DESTDIR)$(helpdir)/$(CREB_NAME) - install -p $(externals_src)/creb/doc/*.* $(DESTDIR)$(helpdir)/$(CREB_NAME) install -p $(externals_src)/creb/doc/*.* $(DESTDIR)$(objectsdir)/$(CREB_NAME) install -d $(DESTDIR)$(readmesdir) install -p $(externals_src)/creb/doc/reference.txt \ @@ -463,9 +445,6 @@ cxc_install: cxc --license "" \ --version "" install -p $(CXC_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(CXC_NAME) - install -d $(DESTDIR)$(helpdir)/$(CXC_NAME) - install -p $(wildcard $(externals_src)/cxc/reference/*.pd) \ - $(DESTDIR)$(helpdir)/$(CXC_NAME) install -p $(wildcard $(externals_src)/cxc/reference/*.pd) \ $(DESTDIR)$(objectsdir)/$(CXC_NAME) # install -d $(DESTDIR)$(manualsdir)/$(CXC_NAME) @@ -506,9 +485,6 @@ cyclone_install: cyclone $(DESTDIR)$(objectsdir)/$(CYCLONE_NAME)/maxmode # install "cyclist" command line app with pd -install -p -m0755 $(externals_src)/miXed/bin/cyclist $(DESTDIR)$(bindir) - install -d $(DESTDIR)$(helpdir)/$(CYCLONE_NAME) - install -p $(externals_src)/miXed/doc/help/cyclone/*.* \ - $(DESTDIR)$(helpdir)/$(CYCLONE_NAME) install -p $(externals_src)/miXed/doc/help/cyclone/*.* \ $(DESTDIR)$(objectsdir)/$(CYCLONE_NAME) # install -d $(DESTDIR)$(manualsdir)/$(CYCLONE_NAME) @@ -522,80 +498,6 @@ cyclone_clean: - -#------------------------------------------------------------------------------# -# DEPRECATED -DEPRECATED_NAME=deprecated -DEPRECATED_OBJECTS := $(wildcard $(externals_src)/deprecated/*.c) -deprecated: $(DEPRECATED_OBJECTS:.c=.$(EXTENSION)) - -deprecated_install: deprecated - install -d $(DESTDIR)$(objectsdir)/$(DEPRECATED_NAME) - $(scripts_src)/generate-libdir-metafile.sh $(DESTDIR)$(objectsdir) $(DEPRECATED_NAME) \ - --author "numerous" \ - --description "a collection of deprecated objects that still have some use" \ - --license "" \ - --version "" - install -p $(DEPRECATED_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(DEPRECATED_NAME) - install -d $(DESTDIR)$(helpdir)/$(DEPRECATED_NAME) - install -p $(externals_src)/deprecated/help/*.pd \ - $(DESTDIR)$(helpdir)/$(DEPRECATED_NAME) - install -d $(DESTDIR)$(manualsdir)/$(DEPRECATED_NAME) - install -p $(externals_src)/deprecated/doc/*.* \ - $(DESTDIR)$(manualsdir)/$(DEPRECATED_NAME) -# install -d $(DESTDIR)$(readmesdir) -# install -p $(externals_src)/deprecated/README \ -# $(DESTDIR)$(readmesdir)/$(DEPRECATED_NAME).txt - install -d $(DESTDIR)$(examplesdir)/$(DEPRECATED_NAME) - install -p $(externals_src)/deprecated/examples/*.pd \ - $(DESTDIR)$(examplesdir)/$(DEPRECATED_NAME) - -deprecated_clean: - -rm -f -- $(DEPRECATED_OBJECTS:.c=.$(EXTENSION)) - -rm -f -- $(DEPRECATED_OBJECTS:.c=.o) - -rm -f -- $(externals_src)/deprecated/*.bak - -rm -f -- $(externals_src)/deprecated/*.*~ - - - -#------------------------------------------------------------------------------# -# DEVELLIBS -DEVELLIBS_NAME=devellibs -DEVELLIBS_OBJECTS := $(wildcard $(externals_src)/devellibs/*.c) -devellibs: $(DEVELLIBS_OBJECTS:.c=.$(EXTENSION)) - -devellibs_install: devellibs - install -d $(DESTDIR)$(objectsdir)/$(DEVELLIBS_NAME) - $(scripts_src)/generate-libdir-metafile.sh $(DESTDIR)$(objectsdir) $(DEVELLIBS_NAME) \ - --author "Miller Puckette and others" \ - --description "core libraries stripped out of Pd-devel" \ - --license "BSD" \ - --version "" - install -p $(DEVELLIBS_OBJECTS:.c=.$(EXTENSION)) - $(DESTDIR)$(objectsdir)/$(DEVELLIBS_NAME) - install -d $(DESTDIR)$(helpdir)/$(DEVELLIBS_NAME) - install -p $(externals_src)/devellibs/help/*.pd \ - $(DESTDIR)$(helpdir)/$(DEVELLIBS_NAME) -# install -d $(DESTDIR)$(manualsdir)/$(DEVELLIBS_NAME) -# install -p $(externals_src)/devellibs/manual.txt \ -# $(DESTDIR)$(manualsdir)/$(DEVELLIBS_NAME) - install -d $(DESTDIR)$(readmesdir) - install -p $(externals_src)/devellibs/README \ - $(DESTDIR)$(readmesdir)/$(DEVELLIBS_NAME).txt - install -d $(DESTDIR)$(examplesdir)/$(DEVELLIBS_NAME) - install -p $(externals_src)/devellibs/examples/*.pd \ - $(DESTDIR)$(examplesdir)/$(DEVELLIBS_NAME) - -devellibs_clean: - -rm -f -- $(DEVELLIBS_OBJECTS:.c=.$(EXTENSION)) - -rm -f -- $(DEVELLIBS_OBJECTS:.c=.o) - -rm -f -- $(externals_src)/devellibs/*.bak - -rm -f -- $(externals_src)/devellibs/*.*~ - - - - - #------------------------------------------------------------------------------# # EKEXT EKEXT_NAME=ekext @@ -611,9 +513,6 @@ ekext_install: ekext --license "BSD" \ --version "" install -p $(EKEXT_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(EKEXT_NAME) - install -d $(DESTDIR)$(helpdir)/$(EKEXT_NAME) - install -p $(externals_src)/ekext/*/*help*.pd \ - $(DESTDIR)$(helpdir)/$(EKEXT_NAME) install -p $(externals_src)/ekext/*/*help*.pd \ $(DESTDIR)$(objectsdir)/$(EKEXT_NAME) # install -d $(DESTDIR)$(manualsdir)/$(EKEXT_NAME) @@ -667,9 +566,6 @@ fftease_install: fftease --license "MIT License" \ --version "2.0" install -p $(FFTEASE_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(FFTEASE_NAME) - install -d $(DESTDIR)$(helpdir)/$(FFTEASE_NAME) - install -p $(externals_src)/fftease/help/*.pd \ - $(DESTDIR)$(helpdir)/$(FFTEASE_NAME) # install -d $(DESTDIR)$(manualsdir)/$(FFTEASE_NAME) install -d $(DESTDIR)$(readmesdir) install -p $(externals_src)/fftease/README \ @@ -686,40 +582,6 @@ fftease_clean: -#------------------------------------------------------------------------------# -# FILE -FILE_NAME=file -FILE_OBJECTS := $(wildcard $(externals_src)/file/*.c) -file: $(FILE_OBJECTS:.c=.$(EXTENSION)) - -file_install: file - install -d $(DESTDIR)$(objectsdir)/$(FILE_NAME) - $(scripts_src)/generate-libdir-metafile.sh $(DESTDIR)$(objectsdir) $(FILE_NAME) \ - --author "" \ - --description "" \ - --license "" \ - --version "" - install -p $(FILE_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(FILE_NAME) - install -d $(DESTDIR)$(helpdir)/$(FILE_NAME) - install -p $(externals_src)/file/help/*.pd \ - $(DESTDIR)$(helpdir)/$(FILE_NAME) -# install -d $(DESTDIR)$(manualsdir)/$(FILE_NAME) -# install -p $(externals_src)/file/manual.txt \ -# $(DESTDIR)$(manualsdir)/$(FILE_NAME) -# install -p $(externals_src)/file/README \ -# $(DESTDIR)$(readmesdir)/$(FILE_NAME).txt -# install -d $(DESTDIR)$(examplesdir)/$(FILE_NAME) -# install -p $(externals_src)/file/examples/*.pd \ -# $(DESTDIR)$(examplesdir)/$(FILE_NAME) - -file_clean: - -rm -f -- $(FILE_OBJECTS:.c=.$(EXTENSION)) - -rm -f -- $(FILE_OBJECTS:.c=.o) - -rm -f -- $(externals_src)/file/*.bak - -rm -f -- $(externals_src)/file/*.*~ - - - #------------------------------------------------------------------------------# # FLIB @@ -736,9 +598,6 @@ flib_install: flib --description "library for feature extraction" \ --license "GNU GPL" install -p $(FLIB_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(FLIB_NAME) - install -d $(DESTDIR)$(helpdir)/$(FLIB_NAME) - install -p $(externals_src)/postlude/flib/doc/*.pd \ - $(DESTDIR)$(helpdir)/$(FLIB_NAME) install -p $(externals_src)/postlude/flib/doc/*.pd \ $(DESTDIR)$(objectsdir)/$(FLIB_NAME) # install -d $(DESTDIR)$(manualsdir)/$(FLIB_NAME) @@ -774,9 +633,6 @@ frankenstein_install: frankenstein --license "" \ --version "" install -p $(FRANKENSTEIN_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(FRANKENSTEIN_NAME) -# install -d $(DESTDIR)$(helpdir)/$(FRANKENSTEIN_NAME) -# install -p $(externals_src)/frankenstein/help/*.pd \ -# $(DESTDIR)$(helpdir)/$(FRANKENSTEIN_NAME) install -d $(DESTDIR)$(manualsdir)/$(FRANKENSTEIN_NAME) install -p $(externals_src)/frankenstein/doc/*.* \ $(DESTDIR)$(manualsdir)/$(FRANKENSTEIN_NAME) @@ -794,34 +650,14 @@ frankenstein_clean: #------------------------------------------------------------------------------# # FREEVERB -FREEVERB_NAME=freeverb~ -FREEVERB_OBJECTS := $(wildcard $(externals_src)/freeverb~/*.c) -freeverb: $(FREEVERB_OBJECTS:.c=.$(EXTENSION)) - -freeverb_install: freeverb - install -d $(DESTDIR)$(objectsdir)/$(FREEVERB_NAME) - $(scripts_src)/generate-libdir-metafile.sh $(DESTDIR)$(objectsdir) $(FREEVERB_NAME) \ - --author "Olaf Matthes and Jezar Wakefield" \ - --description "Freeverb is a simple implementation of the standard Schroeder/Moorer reverb model" \ - --license "GNU GPL" \ - --version "1.2" - install -p $(FREEVERB_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(FREEVERB_NAME) - install -d $(DESTDIR)$(helpdir)/$(FREEVERB_NAME) - install -p $(wildcard $(externals_src)/freeverb~/*-help.pd) \ - $(DESTDIR)$(helpdir)/$(FREEVERB_NAME) - install -p $(wildcard $(externals_src)/freeverb~/*-help.pd) \ - $(DESTDIR)$(objectsdir)/$(FREEVERB_NAME) -# install -d $(DESTDIR)$(manualsdir)/$(FREEVERB_NAME) - install -d $(DESTDIR)$(readmesdir) - install -p $(externals_src)/freeverb~/README \ - $(DESTDIR)$(readmesdir)/$(FREEVERB_NAME).txt +freeverb: + make -C $(externals_src)/freeverb +freeverb_install: + make -C $(externals_src)/freeverb DESTDIR="$(DESTDIR)" objectsdir="$(objectsdir)" install freeverb_clean: - -rm -f -- $(externals_src)/freeverb~/*.$(EXTENSION) - -rm -f -- $(externals_src)/freeverb~/*.o - -rm -f -- $(externals_src)/freeverb~/*.bak - -rm -f -- $(externals_src)/freeverb~/*.*~ + make -C $(externals_src)/freeverb clean @@ -847,9 +683,7 @@ gem2pdp_install: gem2pdp # --description "Bridges between Gem and PDP" \ # --version "0.6" install -p $(GEM2PDP_OBJECTS:.cpp=.$(EXTENSION)) $(DESTDIR)$(objectsdir) -# install -d $(DESTDIR)$(helpdir)/$(GEM2PDP_NAME) - install -d $(DESTDIR)$(helpdir) - install -p $(externals_src)/gem2pdp/*.pd $(DESTDIR)$(helpdir) + install -p $(externals_src)/gem2pdp/*.pd $(DESTDIR)$(objectsdir) # install -d $(DESTDIR)$(manualsdir)/$(GEM2PDP_NAME) # install -p $(externals_src)/gem2pdp/manual.txt \ # $(DESTDIR)$(manualsdir)/$(GEM2PDP_NAME) @@ -889,9 +723,6 @@ ggee_install: ggee install -p $(GGEE_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(GGEE_NAME) install -p $(shell ls -1 $(externals_src)/vbap/*.pd | grep -v '-help.pd') \ $(DESTDIR)$(objectsdir)/$(GGEE_NAME) - install -d $(DESTDIR)$(helpdir)/$(GGEE_NAME) - install -p $(externals_src)/ggee/*/*-help.pd \ - $(externals_src)/ggee/*/*.gif $(DESTDIR)$(helpdir)/$(GGEE_NAME) install -p $(externals_src)/ggee/*/*-help.pd \ $(externals_src)/ggee/*/*.gif $(DESTDIR)$(objectsdir)/$(GGEE_NAME) # install -d $(DESTDIR)$(manualsdir)/$(GGEE_NAME) @@ -933,9 +764,6 @@ hardware_install: hardware $(DESTDIR)$(objectsdir)/$(HARDWARE_NAME) install -p $(externals_src)/hardware/DMXUSBPro/DMXUSBPro.pd \ $(DESTDIR)$(objectsdir)/$(HARDWARE_NAME) - install -d $(DESTDIR)$(helpdir)/$(HARDWARE_NAME) - install -p $(externals_src)/hardware/*/*-help.pd \ - $(DESTDIR)$(helpdir)/$(HARDWARE_NAME) install -d $(DESTDIR)$(manualsdir)/$(HARDWARE_NAME) install -p $(externals_src)/hardware/memPIO/README.txt \ $(DESTDIR)$(manualsdir)/$(HARDWARE_NAME)/memPIO.txt @@ -971,11 +799,6 @@ hcs_install: hcs grep -v '\-help.pd') $(DESTDIR)$(objectsdir)/$(HCS_NAME) # hmm, these don't have a home yet... install -p $(externals_src)/hcs/general/*.pd $(DESTDIR)$(objectsdir)/$(HCS_NAME) - install -d $(DESTDIR)$(helpdir)/$(HCS_NAME) - install -p $(externals_src)/hcs/*-help.pd \ - $(DESTDIR)$(helpdir)/$(HCS_NAME) - install -p $(externals_src)/hcs/*.gif \ - $(DESTDIR)$(helpdir)/$(HCS_NAME) install -p $(externals_src)/hcs/*-help.pd \ $(DESTDIR)$(objectsdir)/$(HCS_NAME) install -p $(externals_src)/hcs/*.gif \ @@ -1050,10 +873,7 @@ hid_install: hid --version "" -install -p $(externals_src)/hcs/hid/hid.$(EXTENSION) $(DESTDIR)$(objectsdir) install -p $(externals_src)/hcs/hid/*.pd $(DESTDIR)$(objectsdir)/$(HID_NAME) - install -d $(DESTDIR)$(helpdir)/$(HID_NAME) - install -p $(externals_src)/hcs/hid/doc/*.pd $(DESTDIR)$(helpdir)/$(HID_NAME) install -p $(externals_src)/hcs/hid/doc/*.pd $(DESTDIR)$(objectsdir)/$(HID_NAME) - install -p $(externals_src)/hcs/hid/examples/*.pd $(DESTDIR)$(helpdir)/$(HID_NAME) install -d $(DESTDIR)$(examplesdir)/$(HID_NAME) install -p $(externals_src)/hcs/hid/examples/*.pd $(DESTDIR)$(examplesdir)/$(HID_NAME) @@ -1087,9 +907,6 @@ hidin_install: hidin --description "HID input for Windows HID" \ --license "GNU GPL" install -p $(HIDIN_DLL) $(DESTDIR)$(objectsdir)/$(HIDIN_NAME) -# install -d $(DESTDIR)$(helpdir)/$(HIDIN_NAME) -# install -p $(externals_src)/olafmatt/hidin/help/*.pd \ -# $(DESTDIR)$(helpdir)/$(HIDIN_NAME) # install -d $(DESTDIR)$(manualsdir)/$(HIDIN_NAME) # install -d $(DESTDIR)$(readmesdir) # install -p $(externals_src)/olafmatt/hidin/README \ @@ -1122,9 +939,6 @@ iem_ambi_install: iem_ambi --version "" install -p $(IEM_AMBI_OBJECTS:.c=.$(EXTENSION)) \ $(DESTDIR)$(objectsdir)/$(IEM_AMBI_NAME) - install -d $(DESTDIR)$(helpdir)/$(IEM_AMBI_NAME) - install -p $(externals_src)/iem/iem_ambi/*.pd \ - $(DESTDIR)$(helpdir)/$(IEM_AMBI_NAME) install -p $(externals_src)/iem/iem_ambi/*.pd \ $(DESTDIR)$(objectsdir)/$(IEM_AMBI_NAME) # install -d $(DESTDIR)$(manualsdir)/$(IEM_AMBI_NAME) @@ -1158,9 +972,6 @@ iem_bin_ambi_install: iem_bin_ambi --license "GNU GPL" \ --version "" install -p $(IEM_BIN_AMBI_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(IEM_BIN_AMBI_NAME) - install -d $(DESTDIR)$(helpdir)/$(IEM_BIN_AMBI_NAME) - install -p $(externals_src)/iem/iem_bin_ambi/*.pd \ - $(DESTDIR)$(helpdir)/$(IEM_BIN_AMBI_NAME) install -p $(externals_src)/iem/iem_bin_ambi/*.pd \ $(DESTDIR)$(objectsdir)/$(IEM_BIN_AMBI_NAME) # install -d $(DESTDIR)$(manualsdir)/$(IEM_BIN_AMBI_NAME) @@ -1209,9 +1020,6 @@ iem16_install: iem16 --license "GNU GPL" \ --version "0.1" install -p $(IEM16_DIR)/*.$(EXTENSION) $(DESTDIR)$(objectsdir)/$(IEM16_NAME) - install -d $(DESTDIR)$(helpdir)/$(IEM16_NAME) - install -p $(externals_src)/iem16/help/*.pd \ - $(DESTDIR)$(helpdir)/$(IEM16_NAME) install -p $(externals_src)/iem16/help/*.pd \ $(DESTDIR)$(objectsdir)/$(IEM16_NAME) @@ -1242,9 +1050,6 @@ iemguts_install: iemguts --license "GNU GPL" \ --version "" install -p $(IEMGUTS_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(IEMGUTS_NAME) - install -d $(DESTDIR)$(helpdir)/$(IEMGUTS_NAME) - install -p $(externals_src)/iem/iemguts/help/*.pd \ - $(DESTDIR)$(helpdir)/$(IEMGUTS_NAME) install -p $(externals_src)/iem/iemguts/help/*.pd \ $(DESTDIR)$(objectsdir)/$(IEMGUTS_NAME) install -d $(DESTDIR)$(readmesdir) @@ -1282,11 +1087,9 @@ iemlib_install: iemlib install -p $(IEMLIB_SRC:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(IEMLIB_NAME) install -p $(externals_src)/iemlib/iemabs/*.pd $(DESTDIR)$(objectsdir)/$(IEMLIB_NAME) install -p $(externals_src)/iemlib/alias/*.pd $(DESTDIR)$(objectsdir)/$(IEMLIB_NAME) - install -d $(DESTDIR)$(helpdir)/$(IEMLIB_NAME) install -p $(externals_src)/iemlib/*/*-help.pd $(DESTDIR)$(objectsdir)/$(IEMLIB_NAME) - install -p $(externals_src)/iemlib/*/*-help.pd $(DESTDIR)$(helpdir)/$(IEMLIB_NAME) - install -p $(externals_src)/iemlib/*/*.mp3 $(DESTDIR)$(helpdir)/$(IEMLIB_NAME) - install -p $(externals_src)/iemlib/*/*.wav $(DESTDIR)$(helpdir)/$(IEMLIB_NAME) + install -p $(externals_src)/iemlib/*/*.mp3 $(DESTDIR)$(objectsdir)/$(IEMLIB_NAME) + install -p $(externals_src)/iemlib/*/*.wav $(DESTDIR)$(objectsdir)/$(IEMLIB_NAME) install -d $(DESTDIR)$(examplesdir)/$(IEMLIB_NAME) install -p $(externals_src)/iemlib/examples/*.* \ $(DESTDIR)$(examplesdir)/$(IEMLIB_NAME) @@ -1301,8 +1104,6 @@ iemlib_install: iemlib iemlib_clean: -rm -f -- $(IEMLIB_OBJECTS:.c=.$(EXTENSION)) -rmdir -- $(DESTDIR)$(objectsdir)/$(IEMLIB_NAME) - -rm -f -- $(DESTDIR)$(helpdir)/$(IEMLIB_NAME)/*.* - -rmdir -- $(DESTDIR)$(helpdir)/$(IEMLIB_NAME) -rm -f -- $(DESTDIR)$(examplesdir)/$(IEMLIB_NAME)/*.* -rmdir -- $(DESTDIR)$(examplesdir)/$(IEMLIB_NAME) -rm -f -- $(DESTDIR)$(manualsdir)/$(IEMLIB_NAME)/*.* @@ -1327,7 +1128,7 @@ $(IEMMATRIX_OBJ:.o=.$(EXTENSION)) : %.$(EXTENSION) : $(IEMMATRIX_OBJ) $(IEMMATRI $(CC) $(LDFLAGS) -o $*.$(EXTENSION) "$*.o" $(IEMMATRIX_SHARED:.c=.o) $(LIBS) $(STRIP) $*.$(EXTENSION) chmod 755 $*.$(EXTENSION) - #rm -f -- "$*.o" +# rm -f -- "$*.o" $(IEMMATRIX_OBJ) $(IEMMATRIX_SHARED:.c=.o) : %.o : %.c $(CC) $(OPT_CFLAGS) $(CFLAGS) -o "$*.o" -c "$*.c" -I$(IEMMATRIX_ROOT)/src @@ -1342,11 +1143,8 @@ iemmatrix_install: iemmatrix install -p $(IEMMATRIX_OBJ:.o=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(IEMMATRIX_NAME) install -p $(shell ls -1 $(externals_src)/iem/iemmatrix/abs/*.* | \ grep -v '\-help.pd') $(DESTDIR)$(objectsdir)/$(IEMMATRIX_NAME) - install -d $(DESTDIR)$(helpdir)/$(IEMMATRIX_NAME) install -p $(externals_src)/iem/iemmatrix/doc/*.pd \ - $(DESTDIR)$(helpdir)/$(IEMMATRIX_NAME) - install -p $(externals_src)/iem/iemmatrix/abs/*-help.pd \ - $(DESTDIR)$(helpdir)/$(IEMMATRIX_NAME) + $(DESTDIR)$(objectsdir)/$(IEMMATRIX_NAME) install -p $(externals_src)/iem/iemmatrix/abs/*-help.pd \ $(DESTDIR)$(objectsdir)/$(IEMMATRIX_NAME) install -d $(DESTDIR)$(manualsdir)/$(IEMMATRIX_NAME) @@ -1378,9 +1176,6 @@ iem_matrix_install: iem_matrix --license "GNU GPL" \ --version "" install -p $(IEM_MATRIX_OBJ:.o=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(IEM_MATRIX_NAME) - install -d $(DESTDIR)$(helpdir)/$(IEM_MATRIX_NAME) - install -p $(externals_src)/iem/iem_matrix/*.pd \ - $(DESTDIR)$(helpdir)/$(IEM_MATRIX_NAME) install -p $(externals_src)/iem/iem_matrix/*.pd \ $(DESTDIR)$(objectsdir)/$(IEM_MATRIX_NAME) @@ -1406,9 +1201,6 @@ jasch_lib_install: jasch_lib --version "" install -p $(JASCH_LIB_OBJECTS:.c=.$(EXTENSION)) \ $(DESTDIR)$(objectsdir)/$(JASCH_LIB_NAME) - install -d $(DESTDIR)$(helpdir)/$(JASCH_LIB_NAME) - install -p $(externals_src)/jasch_lib/*/*-help.pd \ - $(DESTDIR)$(helpdir)/$(JASCH_LIB_NAME) install -p $(externals_src)/jasch_lib/*/*-help.pd \ $(DESTDIR)$(objectsdir)/$(JASCH_LIB_NAME) # install -d $(DESTDIR)$(manualsdir)/$(JASCH_LIB_NAME) @@ -1439,9 +1231,6 @@ loaders: $(LOADERS_OBJECTS:.c=.$(EXTENSION)) loaders_install: loaders install -d $(DESTDIR)$(objectsdir)/$(LOADERS_NAME) install -p $(LOADERS_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(LOADERS_NAME) - install -d $(DESTDIR)$(helpdir)/$(LOADERS_NAME) -# install -p $(wildcard $(externals_src)/loaders/help/*.pd) \ -# $(DESTDIR)$(helpdir)/$(LOADERS_NAME) # install -d $(DESTDIR)$(manualsdir)/$(LOADERS_NAME) # install -p $(externals_src)/loaders/README.txt $(DESTDIR)$(manualsdir)/$(LOADERS_NAME) @@ -1488,9 +1277,6 @@ maxlib_install: maxlib --license "GNU GPL" \ --version "1.5.2-cvs" install -p $(MAXLIB_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(MAXLIB_NAME) - install -d $(DESTDIR)$(helpdir)/$(MAXLIB_NAME) - install -p $(wildcard $(externals_src)/maxlib/help/*.pd) \ - $(DESTDIR)$(helpdir)/$(MAXLIB_NAME) install -p $(wildcard $(externals_src)/maxlib/help/*.pd) \ $(DESTDIR)$(objectsdir)/$(MAXLIB_NAME) # install -d $(DESTDIR)$(manualsdir)/$(MAXLIB_NAME) @@ -1552,11 +1338,8 @@ moocow_install: install -p $(MOOCOW_BUILD)/ext*/*.pd \ $(DESTDIR)$(objectsdir)/$(MOOCOW_NAME) \ || echo 'moocow_install: WARNING: no library patches to install!' - install -d $(DESTDIR)$(helpdir)/$(MOOCOW_NAME) install -p $(MOOCOW_BUILD)/doc/5.reference/*.pd \ $(DESTDIR)$(objectsdir)/$(MOOCOW_NAME) \ - install -p $(MOOCOW_BUILD)/doc/5.reference/*.pd \ - $(DESTDIR)$(helpdir)/$(MOOCOW_NAME) \ || echo 'moocow_install: WARNING: no help patches to install!' # install -d $(DESTDIR)$(manualsdir)/$(MOOCOW_NAME) # install -p $(externals_src)/moocow/manual.txt \ @@ -1619,9 +1402,6 @@ mrpeach_install: mrpeach --license "GNU GPL" \ --version "0.1" install -p $(MRPEACH_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(MRPEACH_NAME) - install -d $(DESTDIR)$(helpdir)/$(MRPEACH_NAME) - install -p $(externals_src)/mrpeach/*/*-help.pd \ - $(DESTDIR)$(helpdir)/$(MRPEACH_NAME) install -p $(externals_src)/mrpeach/*/*-help.pd \ $(DESTDIR)$(objectsdir)/$(MRPEACH_NAME) # install -d $(DESTDIR)$(manualsdir)/$(MRPEACH_NAME) @@ -1675,8 +1455,6 @@ oscx_install: oscx --license "BSD" \ --description "objects for working with OpenSoundControl" install -p $(externals_src)/OSCx/src/*.$(EXTENSION) $(DESTDIR)$(objectsdir)/$(OSCX_NAME) - install -d $(DESTDIR)$(helpdir)/$(OSCX_NAME) - install -p $(externals_src)/OSCx/doc/*.* $(DESTDIR)$(helpdir)/$(OSCX_NAME) install -p $(externals_src)/OSCx/doc/*.* $(DESTDIR)$(objectsdir)/$(OSCX_NAME) @@ -1687,45 +1465,16 @@ oscx_clean: - #------------------------------------------------------------------------------# # PAN -PAN_NAME=pan -PAN_OBJECTS := $(wildcard $(externals_src)/hcs/pan/*.c) -pan: $(PAN_OBJECTS:.c=.$(EXTENSION)) - -pan_install: pan - install -d $(DESTDIR)$(objectsdir)/$(PAN_NAME) - $(scripts_src)/generate-libdir-metafile.sh $(DESTDIR)$(objectsdir) $(PAN_NAME) \ - --author "Hans-Christoph Steiner <hans@at.or.at>" \ - --description "A library of panning algoritms" \ - --license "GNU GPL" \ - --version "" -# everything is .pd, nothing to compile (yet?) -# install -p $(PAN_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(PAN_NAME) - install -p $(wildcard $(externals_src)/hcs/pan/*.pd) \ - $(DESTDIR)$(objectsdir)/$(PAN_NAME) - install -d $(DESTDIR)$(helpdir)/$(PAN_NAME) - install -p $(externals_src)/hcs/pan/help/*.pd \ - $(DESTDIR)$(helpdir)/$(PAN_NAME) -# install -d $(DESTDIR)$(manualsdir)/$(PAN_NAME) -# install -p $(externals_src)/hcs/pan/manual.txt \ -# $(DESTDIR)$(manualsdir)/$(PAN_NAME) -# install -d $(DESTDIR)$(readmesdir) -# install -p $(externals_src)/hcs/pan/README \ -# $(DESTDIR)$(readmesdir)/$(PAN_NAME).txt -# install -d $(DESTDIR)$(examplesdir)/$(PAN_NAME) -# install -p $(externals_src)/hcs/pan/examples/*.pd \ -# $(DESTDIR)$(examplesdir)/$(PAN_NAME) +pan: + make -C $(externals_src)/hcs/pan +pan_install: + make -C $(externals_src)/hcs/pan DESTDIR="$(DESTDIR)" objectsdir="$(objectsdir)" install pan_clean: - -rm -f -- $(PAN_OBJECTS:.c=.$(EXTENSION)) - -rm -f -- $(PAN_OBJECTS:.c=.o) - -rm -f -- $(externals_src)/hcs/pan/*.bak - -rm -f -- $(externals_src)/hcs/pan/*.*~ - - + make -C $(externals_src)/hcs/pan clean #------------------------------------------------------------------------------# @@ -1748,7 +1497,6 @@ pddp_install: pddp install -d $(DESTDIR)$(objectsdir)/$(PDDP_NAME)/pddp install -p $(externals_src)/miXed/bin/pddp/*.tcl \ $(DESTDIR)$(objectsdir)/$(PDDP_NAME)/pddp -# install -d $(DESTDIR)$(helpdir)/$(PDDP_NAME) # install -d $(DESTDIR)$(manualsdir)/$(PDDP_NAME) install -d $(DESTDIR)$(examplesdir)/$(PDDP_NAME) install -p $(externals_src)/miXed/test/pddp/*.* \ @@ -1801,9 +1549,6 @@ pdogg_install: pdogg --license "LGPL" \ --version "0.2" install -p $(PDOGG_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(PDOGG_NAME) - install -d $(DESTDIR)$(helpdir)/$(PDOGG_NAME) - install -p $(externals_src)/pdogg/*/*.pd \ - $(DESTDIR)$(helpdir)/$(PDOGG_NAME) install -p $(externals_src)/pdogg/*/*.pd \ $(DESTDIR)$(objectsdir)/$(PDOGG_NAME) # install -d $(DESTDIR)$(manualsdir)/$(PDOGG_NAME) @@ -1851,8 +1596,6 @@ pdp_install: pdp install -p $(externals_src)/pdp/*.$(EXTENSION) $(DESTDIR)$(objectsdir)/$(PDP_NAME) # install -p $(externals_src)/pdp/abstractions/*.pd $(DESTDIR)$(objectsdir)/$(PDP_NAME) install -p $(externals_src)/pdp/abstractions/*.pd $(DESTDIR)$(objectsdir) - install -d $(DESTDIR)$(helpdir)/$(PDP_NAME) - install -p $(externals_src)/pdp/doc/objects/*.* $(DESTDIR)$(helpdir)/$(PDP_NAME) install -p $(externals_src)/pdp/doc/objects/*.* $(DESTDIR)$(objectsdir)/$(PDP_NAME) install -d $(DESTDIR)$(manualsdir)/$(PDP_NAME) install -p $(externals_src)/pdp/doc/reference.txt $(DESTDIR)$(manualsdir)/$(PDP_NAME) @@ -1889,7 +1632,6 @@ pdp_opengl_install: pdp_opengl install -p $(PDP_OPENGL_BINARY) $(DESTDIR)$(objectsdir) install -p $(externals_src)/pdp/opengl/abstractions/*.pd \ $(DESTDIR)$(objectsdir)/$(PDP_OPENGL_NAME) - install -d $(DESTDIR)$(helpdir)/$(PDP_OPENGL_NAME) install -p $(externals_src)/pdp/opengl/doc/objects/*.pd $(DESTDIR)$(objectsdir) install -p $(externals_src)/pdp/opengl/doc/objects/*.pd $(DESTDIR)$(objectsdir)/$(PDP_OPENGL_NAME) install -d $(DESTDIR)$(readmesdir) @@ -1943,8 +1685,6 @@ pidip_install: pidip # --description "PiDiP is Definitely in Pieces" \ # --license "GNU GPLv2" install -p $(externals_src)/pidip/*.$(EXTENSION) $(DESTDIR)$(objectsdir)/$(PIDIP_NAME) - install -d $(DESTDIR)$(helpdir)/$(PIDIP_NAME) - install -p $(externals_src)/pidip/doc/*.pd $(DESTDIR)$(helpdir)/$(PIDIP_NAME) install -p $(externals_src)/pidip/doc/*.pd $(DESTDIR)$(objectsdir)/$(PIDIP_NAME) install -d $(DESTDIR)$(examplesdir)/$(PIDIP_NAME) install -p $(externals_src)/pidip/patches/*.* $(DESTDIR)$(examplesdir)/$(PIDIP_NAME) @@ -1980,11 +1720,8 @@ pmpd_install: pmpd --author "Cyrille Henry" \ --description "Physical Modelling for Pd" -install -p $(externals_src)/pmpd/*.$(EXTENSION) $(DESTDIR)$(objectsdir)/$(PMPD_NAME) - install -d $(DESTDIR)$(helpdir)/$(PMPD_NAME) - install -p $(externals_src)/pmpd/help/*.pd $(DESTDIR)$(helpdir)/$(PMPD_NAME) install -p $(externals_src)/pmpd/help/*.pd $(DESTDIR)$(objectsdir)/$(PMPD_NAME) install -d $(DESTDIR)$(manualsdir)/$(PMPD_NAME) - install -d $(DESTDIR)$(manualsdir)/$(PMPD_NAME) install -p $(externals_src)/pmpd/doc/pmpd.pdf/pmpd.pdf \ $(DESTDIR)$(manualsdir)/$(PMPD_NAME) install -d $(DESTDIR)$(examplesdir)/$(PMPD_NAME) @@ -2015,9 +1752,6 @@ postlude_install: postlude install -p $(POSTLUDE_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(POSTLUDE_NAME) install -p $(externals_src)/postlude/dssi/doc/output~.pd \ $(DESTDIR)$(objectsdir)/$(POSTLUDE_NAME) - install -d $(DESTDIR)$(helpdir)/$(POSTLUDE_NAME) - install -p $(externals_src)/postlude/*/doc/*-help.pd \ - $(DESTDIR)$(helpdir)/$(POSTLUDE_NAME) # install -d $(DESTDIR)$(manualsdir)/$(POSTLUDE_NAME) # install -p $(externals_src)/postlude/manual.txt \ # $(DESTDIR)$(manualsdir)/$(POSTLUDE_NAME) @@ -2050,40 +1784,6 @@ sigpack_clean: make -C $(externals_src)/sigpack clean -#------------------------------------------------------------------------------# -# SIXAXIS -SIXAXIS_NAME=io -SIXAXIS_OBJECTS = $(externals_src)/io/sixaxis/sixaxis.c -sixaxis: $(SIXAXIS_OBJECTS:.c=.$(EXTENSION)) - -sixaxis_install: sixaxis - install -d $(DESTDIR)$(objectsdir)/$(SIXAXIS_NAME) - $(scripts_src)/generate-libdir-metafile.sh $(DESTDIR)$(objectsdir) $(SIXAXIS_NAME) \ - --author "Hans-Christoph Steiner" \ - --description "supports the Sony SIXAXIS controller's accelerometer" \ - --license "GNU GPL" \ - --version "0.1" - install -p $(SIXAXIS_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(SIXAXIS_NAME) - install -d $(DESTDIR)$(helpdir)/$(SIXAXIS_NAME) - install -p $(externals_src)/io/sixaxis/*.pd \ - $(DESTDIR)$(helpdir)/$(SIXAXIS_NAME) -# install -d $(DESTDIR)$(manualsdir)/$(SIXAXIS_NAME) -# install -p $(externals_src)/io/sixaxis/manual.txt \ -# $(DESTDIR)$(manualsdir)/$(SIXAXIS_NAME) -# install -d $(DESTDIR)$(readmesdir) -# install -p $(externals_src)/io/sixaxis/README \ -# $(DESTDIR)$(readmesdir)/$(SIXAXIS_NAME).txt -# install -d $(DESTDIR)$(examplesdir)/$(SIXAXIS_NAME) -# install -p $(externals_src)/io/sixaxis/examples/*.pd \ -# $(DESTDIR)$(examplesdir)/$(SIXAXIS_NAME) - -sixaxis_clean: - -rm -f -- $(SIXAXIS_OBJECTS:.c=.$(EXTENSION)) - -rm -f -- $(SIXAXIS_OBJECTS:.c=.o) - -rm -f -- $(externals_src)/io/sixaxis/*.bak - -rm -f -- $(externals_src)/io/sixaxis/*.*~ - - #------------------------------------------------------------------------------# # SMLIB @@ -2143,9 +1843,9 @@ tkwidgets_install: tkwidgets --description "a collection of objects based on Tk widgets" \ --license "GPLv2 or later" install -p $(TKWIDGETS_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(TKWIDGETS_NAME) - install -d $(DESTDIR)$(helpdir)/$(TKWIDGETS_NAME) + install -d $(DESTDIR)$(objectsdir)/$(TKWIDGETS_NAME) install -p $(externals_src)/tkwidgets/*.pd \ - $(DESTDIR)$(helpdir)/$(TKWIDGETS_NAME) + $(DESTDIR)$(objectsdir)/$(TKWIDGETS_NAME) # install -d $(DESTDIR)$(manualsdir)/$(TKWIDGETS_NAME) # install -p $(externals_src)/tkwidgets/manual.txt \ # $(DESTDIR)$(manualsdir)/$(TKWIDGETS_NAME) @@ -2176,9 +1876,6 @@ tof_install: tof --license "Whatever Hans wants" \ --version "2009-09-22" install -p $(TOF_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(TOF_NAME) - install -d $(DESTDIR)$(helpdir)/$(TOF_NAME) - install -p $(externals_src)/tof/help/*.pd \ - $(DESTDIR)$(helpdir)/$(TOF_NAME) install -p $(externals_src)/tof/help/*.pd \ $(DESTDIR)$(objectsdir)/$(TOF_NAME) install -p $(externals_src)/tof/abs/*.pd \ @@ -2207,9 +1904,6 @@ toxy_install: toxy --license "BSD" \ --description "objects for working with Tcl and Pd's Tk GUI" cd $(externals_src)/miXed/toxy && $(MAKE) OUT_DIR=$(TOXY_OUT_DIR) - install -d $(DESTDIR)$(helpdir)/$(TOXY_NAME) - install -p $(externals_src)/miXed/doc/help/toxy/*.* \ - $(DESTDIR)$(helpdir)/$(TOXY_NAME) install -p $(externals_src)/miXed/doc/help/toxy/*.* \ $(DESTDIR)$(objectsdir)/$(TOXY_NAME) # install -d $(DESTDIR)$(manualsdir)/$(TOXY_NAME) @@ -2264,16 +1958,13 @@ unauthorized_install: unauthorized --description "GUI and streaming objects" install -p $(externals_src)/unauthorized/*/*.$(EXTENSION) \ $(DESTDIR)$(objectsdir)/$(UNAUTHORIZED_NAME) - install -d $(DESTDIR)$(helpdir)/$(UNAUTHORIZED_NAME) - install -p $(externals_src)/unauthorized/*/*.pd \ - $(DESTDIR)$(helpdir)/$(UNAUTHORIZED_NAME) install -p $(externals_src)/unauthorized/*/*.pd \ $(DESTDIR)$(objectsdir)/$(UNAUTHORIZED_NAME) install -p $(externals_src)/unauthorized/*/*.pls \ - $(DESTDIR)$(helpdir)/$(UNAUTHORIZED_NAME) - install -d $(DESTDIR)$(helpdir)/$(UNAUTHORIZED_NAME)/blm + $(DESTDIR)$(objectsdir)/$(UNAUTHORIZED_NAME) + install -d $(DESTDIR)$(objectsdir)/$(UNAUTHORIZED_NAME)/blm install -p $(externals_src)/unauthorized/blinkenlights/blm/*.* \ - $(DESTDIR)$(helpdir)/$(UNAUTHORIZED_NAME)/blm + $(DESTDIR)$(objectsdir)/$(UNAUTHORIZED_NAME)/blm install -d $(DESTDIR)$(manualsdir)/$(UNAUTHORIZED_NAME) install -p $(externals_src)/unauthorized/*/*.txt \ $(DESTDIR)$(manualsdir)/$(UNAUTHORIZED_NAME) @@ -2290,41 +1981,6 @@ unauthorized_clean: #------------------------------------------------------------------------------# -# USBHID -USBHID_NAME=usbhid -USBHID_OBJECTS := $(wildcard $(externals_src)/hcs/usbhid/*.c) -usbhid: $(USBHID_OBJECTS:.c=.$(EXTENSION)) - -usbhid_install: usbhid - install -d $(DESTDIR)$(objectsdir)/$(USBHID_NAME) - $(scripts_src)/generate-libdir-metafile.sh $(DESTDIR)$(objectsdir) $(USBHID_NAME) \ - --author "Hans-Christoph Steiner" \ - --description "pure USB HID object for accessing HID devices" \ - --license "GNU GPL" \ - --version "" - install -p $(USBHID_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(USBHID_NAME) - install -d $(DESTDIR)$(helpdir)/$(USBHID_NAME) - install -p $(externals_src)/hcs/usbhid/*-help.pd \ - $(DESTDIR)$(helpdir)/$(USBHID_NAME) -# install -d $(DESTDIR)$(manualsdir)/$(USBHID_NAME) -# install -p $(externals_src)/usbhid/manual.txt \ -# $(DESTDIR)$(manualsdir)/$(USBHID_NAME) -# install -d $(DESTDIR)$(readmesdir) -# install -p $(externals_src)/usbhid/README \ -# $(DESTDIR)$(readmesdir)/$(USBHID_NAME).txt -# install -d $(DESTDIR)$(examplesdir)/$(USBHID_NAME) -# install -p $(externals_src)/usbhid/examples/*.pd \ -# $(DESTDIR)$(examplesdir)/$(USBHID_NAME) - -usbhid_clean: - -rm -f -- $(USBHID_OBJECTS:.c=.$(EXTENSION)) - -rm -f -- $(USBHID_OBJECTS:.c=.o) - -rm -f -- $(externals_src)/usbhid/*.bak - -rm -f -- $(externals_src)/usbhid/*.*~ - - - -#------------------------------------------------------------------------------# # VBAP VBAP_NAME=vbap VBAP_OBJECTS := $(wildcard $(externals_src)/vbap/*.c) @@ -2339,8 +1995,6 @@ vbap_install: vbap install -p $(VBAP_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(VBAP_NAME) install -p $(shell ls -1 $(externals_src)/vbap/*.pd | grep -v '-help.pd') \ $(DESTDIR)$(objectsdir)/$(VBAP_NAME) - install -d $(DESTDIR)$(helpdir)/$(VBAP_NAME) - install -p $(externals_src)/vbap/*-help.pd $(DESTDIR)$(helpdir)/$(VBAP_NAME) install -p $(externals_src)/vbap/*-help.pd $(DESTDIR)$(objectsdir)/$(VBAP_NAME) # install -d $(DESTDIR)$(manualsdir)/$(VBAP_NAME) # install -p $(externals_src)/vbap/manual.txt \ @@ -2380,40 +2034,6 @@ windowing_clean: make -C $(externals_src)/windowing clean -#------------------------------------------------------------------------------# -# XBEE -# this is installed into the "io" library -XBEE_NAME=io -XBEE_SRC := $(wildcard $(externals_src)/io/xbee/*.c) - -XBEE_OBJECTS := $(XBEE_SRC:.c=.o) -$(XBEE_OBJECTS) : %.o : %.c - $(CC) $(CFLAGS) -o "$*.o" -c "$*.c" - -$(externals_src)/io/xbee/xbee_test.$(EXTENSION): $(XBEE_OBJECTS) - $(CC) $(LDFLAGS) -o $(externals_src)/io/xbee/xbee_test.$(EXTENSION) \ - $(XBEE_OBJECTS) -# $(STRIP) $(externals_src)/io/xbee/xbee_test.$(EXTENSION) - -xbee: $(externals_src)/io/xbee/xbee_test.$(EXTENSION) - -xbee_install: xbee - install -d $(DESTDIR)$(objectsdir)/$(XBEE_NAME) - install -p $(externals_src)/io/xbee/xbee_test.$(EXTENSION) \ - $(DESTDIR)$(objectsdir)/$(XBEE_NAME) - install -d $(DESTDIR)$(helpdir)/$(XBEE_NAME) - install -p $(externals_src)/io/xbee/*.pd \ - $(DESTDIR)$(helpdir)/$(XBEE_NAME) - install -d $(DESTDIR)$(manualsdir)/$(XBEE_NAME) - install -p $(externals_src)/io/xbee/*.txt \ - $(DESTDIR)$(manualsdir)/$(XBEE_NAME) - -xbee_clean: - -rm -f -- $(externals_src)/io/xbee/xbee_test.$(EXTENSION) - -rm -f -- $(XBEE_OBJECTS:.c=.o) - -rm -f -- $(externals_src)/io/xbee/*.bak - -rm -f -- $(externals_src)/io/xbee/*.*~ - #------------------------------------------------------------------------------# # Zexy @@ -2457,12 +2077,9 @@ zexy_install: zexy $(DESTDIR)$(objectsdir)/$(ZEXY_NAME) # an escape pattern for the abstractions with special characters # grep -v '-help.pd' | sed 's/\([&<>|~]\)/\\\1/g') - install -d $(DESTDIR)$(helpdir)/$(ZEXY_NAME) - install -p $(shell ls -1 $(externals_src)/zexy/abs/*-help.pd | \ - sed 's|\(.*\)|"\1"|g') $(DESTDIR)$(helpdir)/$(ZEXY_NAME) install -p $(shell ls -1 $(externals_src)/zexy/reference/*-help.pd | \ - sed 's|\(.*\)|"\1"|g') $(DESTDIR)$(helpdir)/$(ZEXY_NAME) - install -p $(externals_src)/zexy/zexy.pd $(DESTDIR)$(helpdir) + sed 's|\(.*\)|"\1"|g') $(DESTDIR)$(objectsdir)/$(ZEXY_NAME) + install -p $(externals_src)/zexy/zexy.pd $(DESTDIR)$(objectsdir) zexy_clean: -$(MAKE) -C $(externals_src)/zexy/src clean @@ -2497,7 +2114,7 @@ $(PDCONTAINER_TARGETS) : %.$(EXTENSION) : $(PDCONTAINER_OBJ) $(CXX) $(LDFLAGS) -o $*.$(EXTENSION) "$*.o" $(shell ls `echo "$*.o" | sed -e s/"h_[a-z]"/"\?\?"/g -e s/"map"/"Map"/g -e s/"set"/"Set"/g -e s/"queue"/"Queue"/g`) $(PDC_SHARED:.cpp=.o) $(LIBS) $(STRIP) $*.$(EXTENSION) chmod 755 $*.$(EXTENSION) - #rm -f -- "$*.o" +# rm -f -- "$*.o" $(PDCONTAINER_OBJ) : %.o : %.cpp $(CXX) $(CXXFLAGS) -DPDCONTAINER_SINGLE_OBJECT $(PDCONTAINER_INCLUDE) -o "$*.o" -c "$*.cpp" @@ -2510,9 +2127,6 @@ pdcontainer_install: pdcontainer --license "GPL" \ --version "" install -p $(PDCONTAINER_TARGETS) $(DESTDIR)$(objectsdir)/$(PDCONTAINER_NAME) - install -d $(DESTDIR)$(helpdir)/$(PDCONTAINER_NAME) - install -p $(externals_src)/grh/PDContainer/help/*.pd \ - $(DESTDIR)$(helpdir)/$(PDCONTAINER_NAME) install -p $(externals_src)/grh/PDContainer/help/*.pd \ $(DESTDIR)$(objectsdir)/$(PDCONTAINER_NAME) install -d $(DESTDIR)$(readmesdir) @@ -2558,9 +2172,6 @@ adaptive_install: adaptive --license "GNU GPL" \ --version "" install -p $(ADAPTIVE_TARGETS) $(DESTDIR)$(objectsdir)/$(ADAPTIVE_NAME) - install -d $(DESTDIR)$(helpdir)/$(ADAPTIVE_NAME) - install -p $(externals_src)/grh/adaptive/doc/*.pd \ - $(DESTDIR)$(helpdir)/$(ADAPTIVE_NAME) install -p $(externals_src)/grh/adaptive/doc/*.pd \ $(DESTDIR)$(objectsdir)/$(ADAPTIVE_NAME) install -d $(DESTDIR)$(readmesdir) @@ -2594,9 +2205,6 @@ iem_adaptfilt_install: iem_adaptfilt --license "GNU GPL" \ --version "" install -p $(IEMADAPT_SRC:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(IEMADAPT_NAME) - install -d $(DESTDIR)$(helpdir)/$(IEMADAPT_NAME) - install -p $(externals_src)/iem/iem_adaptfilt/help/*.pd \ - $(DESTDIR)$(helpdir)/$(IEMADAPT_NAME) install -p $(externals_src)/iem/iem_adaptfilt/help/*.pd \ $(DESTDIR)$(objectsdir)/$(IEMADAPT_NAME) install -d $(DESTDIR)$(manualsdir)/$(IEMADAPT_NAME) @@ -2626,9 +2234,6 @@ iem_delay_install: iem_delay --license "GNU GPL" \ --version "" install -p $(IEMDELAY_SRC:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(IEMDELAY_NAME) - install -d $(DESTDIR)$(helpdir)/$(IEMDELAY_NAME) - install -p $(externals_src)/iem/iem_delay/*.pd \ - $(DESTDIR)$(helpdir)/$(IEMDELAY_NAME) install -p $(externals_src)/iem/iem_delay/*.pd \ $(DESTDIR)$(objectsdir)/$(IEMDELAY_NAME) install -d $(DESTDIR)$(readmesdir) @@ -2658,9 +2263,6 @@ iem_roomsim_install: iem_roomsim --license "GNU GPL" \ --version "" install -p $(IEMROOM_SRC:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(IEMROOM_NAME) - install -d $(DESTDIR)$(helpdir)/$(IEMROOM_NAME) - install -p $(externals_src)/iem/iem_roomsim/*.pd \ - $(DESTDIR)$(helpdir)/$(IEMROOM_NAME) install -p $(externals_src)/iem/iem_roomsim/*.pd \ $(DESTDIR)$(objectsdir)/$(IEMROOM_NAME) install -d $(DESTDIR)$(readmesdir) @@ -2690,9 +2292,6 @@ iem_spec2_install: iem_spec2 --license "GNU GPL" \ --version "" install -p $(IEMSPEC2_SRC:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(IEMSPEC2_NAME) - install -d $(DESTDIR)$(helpdir)/$(IEMSPEC2_NAME) - install -p $(externals_src)/iem/iem_spec2/*.pd \ - $(DESTDIR)$(helpdir)/$(IEMSPEC2_NAME) install -p $(externals_src)/iem/iem_spec2/*.pd \ $(DESTDIR)$(objectsdir)/$(IEMSPEC2_NAME) install -d $(DESTDIR)$(readmesdir) @@ -2735,9 +2334,6 @@ iem_tab_install: iem_tab --license "GNU GPL" \ --version "" install -p $(IEMTAB_TARGETS) $(DESTDIR)$(objectsdir)/$(IEMTAB_NAME) - install -d $(DESTDIR)$(helpdir)/$(IEMTAB_NAME) - install -p $(externals_src)/iem/iem_tab/*.pd \ - $(DESTDIR)$(helpdir)/$(IEMTAB_NAME) install -p $(externals_src)/iem/iem_tab/*.pd \ $(DESTDIR)$(objectsdir)/$(IEMTAB_NAME) install -d $(DESTDIR)$(readmesdir) @@ -2766,9 +2362,6 @@ flashserver_install: flashserver --license "GNU GPL" \ --version "" install -p $(FLASHSERVER_OBJECTS:.c=.$(EXTENSION)) $(DESTDIR)$(objectsdir)/$(FLASHSERVER_NAME) - install -d $(DESTDIR)$(helpdir)/$(FLASHSERVER_NAME) - install -p $(externals_src)/olafmatt/flashserver/*.pd \ - $(DESTDIR)$(helpdir)/$(FLASHSERVER_NAME) install -p $(externals_src)/olafmatt/flashserver/*.pd \ $(DESTDIR)$(objectsdir)/$(FLASHSERVER_NAME) install -d $(DESTDIR)$(readmesdir) @@ -2809,9 +2402,8 @@ hdspm_mixer_install: hdspm_mixer --license "GNU GPL" \ --version "" install -p $(HDSPM_TARGET) $(DESTDIR)$(objectsdir)/$(HDSPM_NAME) - install -d $(DESTDIR)$(helpdir)/$(HDSPM_NAME) install -p $(externals_src)/iem/hdspm_mixer/*.pd \ - $(DESTDIR)$(helpdir)/$(HDSPM_NAME) + $(DESTDIR)$(objectsdir)/$(HDSPM_NAME) hdspm_mixer_clean: -rm -f -- $(HDSPM_TARGET) @@ -2849,9 +2441,6 @@ iemgui_install: iemgui --license "GNU GPL" \ --version "" install -p $(IEMGUI_TARGETS) $(DESTDIR)$(objectsdir)/$(IEMGUI_NAME) - install -d $(DESTDIR)$(helpdir)/$(IEMGUI_NAME) - install -p $(externals_src)/iem/iemgui/*.pd \ - $(DESTDIR)$(helpdir)/$(IEMGUI_NAME) install -p $(externals_src)/iem/iemgui/*.pd \ $(DESTDIR)$(objectsdir)/$(IEMGUI_NAME) install -d $(DESTDIR)$(readmesdir) @@ -2893,9 +2482,6 @@ iemxmlrpc_install: iemxmlrpc --license "GNU GPL" \ --version "" install -p $(IEMXMLRPC_TARGET) $(DESTDIR)$(objectsdir)/$(IEMXMLRPC_NAME) - install -d $(DESTDIR)$(helpdir)/$(IEMXMLRPC_NAME) - install -p $(externals_src)/iem/iemxmlrpc/*.pd \ - $(DESTDIR)$(helpdir)/$(IEMXMLRPC_NAME) install -p $(externals_src)/iem/iemxmlrpc/*.pd \ $(DESTDIR)$(objectsdir)/$(IEMXMLRPC_NAME) install -d $(DESTDIR)$(readmesdir) @@ -2985,7 +2571,6 @@ test_locations: @echo "PDDOCDIR $(pddocdir)" @echo "LIBPDDIR $(libpddir)" @echo "LIBPDBINDIR $(libpdbindir)" - @echo "HELPDIR $(helpdir)" @echo "MANUALSDIR $(manualsdir)" @echo "EXAMPLESDIR $(examplesdir)" @echo " " |