[PD-cvs] externals Makefile,1.3,1.4

Hans-Christoph Steiner eighthave at users.sourceforge.net
Mon Nov 21 19:08:22 CET 2005


Update of /cvsroot/pure-data/externals
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28540

Modified Files:
	Makefile 
Log Message:
fixed minor bugs on Debian and added cyclone, pddp, and toxy as libdirs

Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Makefile	21 Nov 2005 04:48:44 -0000	1.3
--- Makefile	21 Nov 2005 18:08:20 -0000	1.4
***************
*** 39,44 ****
  #------------------------------------------------------------------------------#
  # BUILD
! all: pre_all_$(OS_NAME) 
! all: creb iemabs iemlib iemmatrix pdp pmpd vbap zexy
  	@echo "Compiling objects for $(OS_NAME) aka $(UNAME)"
  # try it this way so that it'll recognize files that have already been built
--- 39,44 ----
  #------------------------------------------------------------------------------#
  # BUILD
! all: pre_all_$(OS_NAME) creb cyclone iemabs iemlib iemmatrix pddp pdp pmpd \
! 		toxy vbap zexy
  	@echo "Compiling objects for $(OS_NAME) aka $(UNAME)"
  # try it this way so that it'll recognize files that have already been built
***************
*** 58,64 ****
  #------------------------------------------------------------------------------#
  # INSTALL
! install: $(OBJECTS_DEST) help_install objects_install unfiltered_install
! install: creb_install iemabs_install iemabs_install iemmatrix_install
! install: pdp_install pmpd_install vbap_install zexy_install
  	@echo " "
  	@echo "externals install succeeded!"
--- 58,64 ----
  #------------------------------------------------------------------------------#
  # INSTALL
! install: $(OBJECTS_DEST) help_install objects_install unfiltered_install \
!  creb_install cyclone_install iemabs_install iemabs_install iemmatrix_install \
!  pddp_install pdp_install pmpd_install toxy_install vbap_install zexy_install
  	@echo " "
  	@echo "externals install succeeded!"
***************
*** 169,172 ****
--- 169,207 ----
  
  #------------------------------------------------------------------------------#
+ # CYCLONE
+ CYCLONE_NAME=cyclone
+ # cyclone is compiled straight into $(OUT_DIR)
+ CYCLONE_OUT_DIR=$(OBJECTS_DEST)/$(CYCLONE_NAME)
+ cyclone:
+ 
+ 
+ cyclone_install: cyclone
+ 	install -d $(OBJECTS_DEST)/$(CYCLONE_NAME)
+ 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(CYCLONE_NAME) \
+ 		--author "Kzrysztof Czaja" \
+ 		--license "BSD" \
+ 		--description "a library for porting and running Max/MSP patches in Pd"
+ 	cd $(EXTERNALS_SRC)/miXed/cyclone && $(MAKE) OUT_DIR=$(CYCLONE_OUT_DIR)
+ # install "cyclist" command line app with pd
+ 	install -d $(BIN_DEST)
+ # this doesn't build in the right place yet
+ #	install -p -m0755 $(CYCLONE_OUT_DIR)/cyclist $(BIN_DEST) && \
+ #		rm $(CYCLONE_OUT_DIR)/cyclist
+ # rename cyclone lib since it will pre-empt libdir functionality
+ 	mv $(CYCLONE_OUT_DIR)/cyclone.$(EXTENSION) \
+ 		$(CYCLONE_OUT_DIR)/cyclonelib.$(EXTENSION)
+ 	install -d $(HELP_DEST)/$(CYCLONE_NAME)
+ 	install -p $(EXTERNALS_SRC)/miXed/doc/help/cyclone/*.*  \
+ 		$(HELP_DEST)/$(CYCLONE_NAME)
+ #	install -d $(MANUALS_DEST)/$(CYCLONE_NAME)
+ 	install -d $(APPLICATIONS_DEST)/$(CYCLONE_NAME)
+ 	install -p $(EXTERNALS_SRC)/miXed/test/cyclone/*.*  \
+ 		$(APPLICATIONS_DEST)/$(CYCLONE_NAME)
+ 
+ 
+ 
+ 
+ 
+ #------------------------------------------------------------------------------#
  # IEMABS
  IEMABS_NAME=iemabs
***************
*** 225,228 ****
--- 260,286 ----
  
  #------------------------------------------------------------------------------#
+ # PDDP
+ PDDP_NAME=pddp
+ # pddp is compiled straight into $(OUT_DIR)
+ PDDP_OUT_DIR=$(OBJECTS_DEST)/$(PDDP_NAME)
+ pddp:
+ 
+ 
+ pddp_install: pddp
+ 	install -d $(OBJECTS_DEST)/$(PDDP_NAME)
+ 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(PDDP_NAME) \
+ 		--author "PDDP" \
+ 		--license "BSD" \
+ 		--description "objects for working with Tcl and Pd's Tk GUI"
+ 	cd $(EXTERNALS_SRC)/miXed/pddp && $(MAKE) OUT_DIR=$(PDDP_OUT_DIR)
+ #	install -d $(HELP_DEST)/$(PDDP_NAME)
+ #	install -d $(MANUALS_DEST)/$(PDDP_NAME)
+ 	install -d $(APPLICATIONS_DEST)/$(PDDP_NAME)
+ 	install -p $(EXTERNALS_SRC)/miXed/test/pddp/*.*  \
+ 		$(APPLICATIONS_DEST)/$(PDDP_NAME)
+ 
+ 
+ 
+ #------------------------------------------------------------------------------#
  # PDP
  PDP_NAME=pdp
***************
*** 234,240 ****
  pdp_install: pdp
  #	install -d $(OBJECTS_DEST)/$(PDP_NAME)
! #	install -p $(EXTERNALS_SRC)/pdp/*.pd_darwin $(OBJECTS_DEST)
! #	install -p $(EXTERNALS_SRC)/pidip/*.pd_darwin $(OBJECTS_DEST)
! #	install -p $(EXTERNALS_SRC)/gem2pdp/*.pd_darwin $(OBJECTS_DEST)
  	install -p $(EXTERNALS_SRC)/pdp/abstractions/*.pd $(OBJECTS_DEST)
  #	install -d $(HELP_DEST)/$(PDP_NAME)
--- 292,298 ----
  pdp_install: pdp
  #	install -d $(OBJECTS_DEST)/$(PDP_NAME)
! #	install -p $(EXTERNALS_SRC)/pdp/*.$(EXTENSION) $(OBJECTS_DEST)
! #	install -p $(EXTERNALS_SRC)/pidip/*.$(EXTENSION) $(OBJECTS_DEST)
! #	install -p $(EXTERNALS_SRC)/gem2pdp/*.$(EXTENSION) $(OBJECTS_DEST)
  	install -p $(EXTERNALS_SRC)/pdp/abstractions/*.pd $(OBJECTS_DEST)
  #	install -d $(HELP_DEST)/$(PDP_NAME)
***************
*** 249,252 ****
--- 307,311 ----
  
  
+ 
  #------------------------------------------------------------------------------#
  # PMPD
***************
*** 269,272 ****
--- 328,357 ----
  
  
+ 
+ #------------------------------------------------------------------------------#
+ # TOXY
+ TOXY_NAME=toxy
+ # toxy is compiled straight into $(OUT_DIR)
+ TOXY_OUT_DIR=$(OBJECTS_DEST)/$(TOXY_NAME)
+ toxy:
+ 
+ 
+ toxy_install: toxy
+ 	install -d $(OBJECTS_DEST)/$(TOXY_NAME)
+ 	$(SCRIPTS_SRC)/generate-libdir-metafile.sh $(OBJECTS_DEST) $(TOXY_NAME) \
+ 		--author "Kzrysztof Czaja" \
+ 		--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 $(HELP_DEST)/$(TOXY_NAME)
+ 	install -p $(EXTERNALS_SRC)/miXed/doc/help/toxy/*.*  \
+ 		$(HELP_DEST)/$(TOXY_NAME)
+ #	install -d $(MANUALS_DEST)/$(TOXY_NAME)
+ 	install -d $(APPLICATIONS_DEST)/$(TOXY_NAME)
+ 	install -p $(EXTERNALS_SRC)/miXed/test/toxy/*.*  \
+ 		$(APPLICATIONS_DEST)/$(TOXY_NAME)
+ 
+ 
+ 
  #------------------------------------------------------------------------------#
  # VBAP
***************
*** 297,301 ****
  zexy_install: zexy
  	install -d $(OBJECTS_DEST)/$(ZEXY_NAME)
! #	install -p $(EXTERNALS_SRC)/zexy/src/*.pd_darwin $(OBJECTS_DEST)/$(ZEXY_NAME)
  	install -p $(shell ls -1 $(EXTERNALS_SRC)/zexy/abs/*.pd | \
  		grep -v '-help.pd' | sed 's/\([&<>|~]\)/\\\1/g') \
--- 382,386 ----
  zexy_install: zexy
  	install -d $(OBJECTS_DEST)/$(ZEXY_NAME)
! #	install -p $(EXTERNALS_SRC)/zexy/src/*.$(EXTENSION) $(OBJECTS_DEST)/$(ZEXY_NAME)
  	install -p $(shell ls -1 $(EXTERNALS_SRC)/zexy/abs/*.pd | \
  		grep -v '-help.pd' | sed 's/\([&<>|~]\)/\\\1/g') \
***************
*** 322,326 ****
  # hid
  	cd $(EXTERNALS_SRC)/hcs/hid && $(MAKE) 
! 	install -p $(EXTERNALS_SRC)/hcs/hid/hid.pd_darwin $(OBJECTS_DEST)
  	install -p $(shell ls -1 $(EXTERNALS_SRC)/hcs/hid/*.pd | \
  			 grep -v '\-help.pd'| grep -v '\-list.pd') $(OBJECTS_DEST)
--- 407,411 ----
  # hid
  	cd $(EXTERNALS_SRC)/hcs/hid && $(MAKE) 
! 	install -p $(EXTERNALS_SRC)/hcs/hid/hid.$(EXTENSION) $(OBJECTS_DEST)
  	install -p $(shell ls -1 $(EXTERNALS_SRC)/hcs/hid/*.pd | \
  			 grep -v '\-help.pd'| grep -v '\-list.pd') $(OBJECTS_DEST)
***************
*** 331,357 ****
  			 grep -v '\-help.pd') $(OBJECTS_DEST)
  #----------------------------------------------------------------------------
- # miXed
- 	cd $(EXTERNALS_SRC)/miXed/toxy && $(MAKE)
- 	cd $(EXTERNALS_SRC)/miXed/cyclone && $(MAKE)
- 	cd $(EXTERNALS_SRC)/miXed/pddp && $(MAKE)
- 	install -d $(OBJECTS_DEST)
- 	install -p $(EXTERNALS_SRC)/miXed/bin/*.pd_darwin $(OBJECTS_DEST)
- 	install -d $(HELP_DEST)/cyclone
- 	install -p $(EXTERNALS_SRC)/miXed/test/*/*.*    \
- 		$(HELP_DEST)/cyclone
- 	install -p $(EXTERNALS_SRC)/miXed/doc/*/*/*.*  \
- 		$(HELP_DEST)
- # install cyclist with pd
- 	install -d $(INSTALL_PREFIX)/bin
- 	install -p $(EXTERNALS_SRC)/miXed/bin/cyclist $(INSTALL_PREFIX)/bin
- #----------------------------------------------------------------------------
  # OSC
  	cd $(EXTERNALS_SRC)/OSCx && ./configure && $(MAKE)
  	install -p $(EXTERNALS_SRC)/OSCx/doc/*.* $(HELP_DEST)
! 	install -p $(EXTERNALS_SRC)/OSCx/src/*.pd_darwin $(OBJECTS_DEST)
  #----------------------------------------------------------------------------
  # unauthorized
  	cd $(EXTERNALS_SRC)/unauthorized && $(MAKE) 
! 	install -p $(EXTERNALS_SRC)/unauthorized/*/*.pd_darwin $(OBJECTS_DEST)
  	install -p $(EXTERNALS_SRC)/unauthorized/*/*.pd $(HELP_DEST)
  	install -p $(EXTERNALS_SRC)/unauthorized/*/*.txt $(HELP_DEST)
--- 416,427 ----
  			 grep -v '\-help.pd') $(OBJECTS_DEST)
  #----------------------------------------------------------------------------
  # OSC
  	cd $(EXTERNALS_SRC)/OSCx && ./configure && $(MAKE)
  	install -p $(EXTERNALS_SRC)/OSCx/doc/*.* $(HELP_DEST)
! 	install -p $(EXTERNALS_SRC)/OSCx/src/*.$(EXTENSION) $(OBJECTS_DEST)
  #----------------------------------------------------------------------------
  # unauthorized
  	cd $(EXTERNALS_SRC)/unauthorized && $(MAKE) 
! 	install -p $(EXTERNALS_SRC)/unauthorized/*/*.$(EXTENSION) $(OBJECTS_DEST)
  	install -p $(EXTERNALS_SRC)/unauthorized/*/*.pd $(HELP_DEST)
  	install -p $(EXTERNALS_SRC)/unauthorized/*/*.txt $(HELP_DEST)





More information about the Pd-cvs mailing list