[PD-cvs] externals/grill/flext/buildsys/mac/max gnumake-gcc-ext.inc,NONE,1.1 gnumake-gcc-flext.inc,NONE,1.1 gnumake-gcc.inc,NONE,1.1 config-gcc.def,1.1,1.2 make-gcc.inc,1.1,NONE

Thomas Grill xovo at users.sourceforge.net
Mon Jan 3 06:00:30 CET 2005


Update of /cvsroot/pure-data/externals/grill/flext/buildsys/mac/max
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29038/buildsys/mac/max

Modified Files:
	config-gcc.def 
Added Files:
	gnumake-gcc-ext.inc gnumake-gcc-flext.inc gnumake-gcc.inc 
Removed Files:
	make-gcc.inc 
Log Message:
updated make system
build system for OSX
simplified make system
reconsidered flext::buffer:Update
added object construction and destruction flags
updated build system


--- NEW FILE: gnumake-gcc.inc ---
DEFS += -DFLEXT_SYS=1

INCPATH += -I$(MAXSDKPATH)/max-includes -I$(MAXSDKPATH)/msp-includes

LDFLAGS += -framework MaxAPI -framework MaxAudioAPI
LDFLAGS += -dynamiclib


--- NEW FILE: gnumake-gcc-ext.inc ---
EXT=mxo

##############################################

OBJPATH=$(OUTPATH)/$(OUTSUB)

TARGETPATH=$(OBJPATH)/$(OUTNAME).$(EXT)/Contents/MacOS
TARGET=$(TARGETPATH)/$(OUTNAME)

Index: config-gcc.def
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/flext/buildsys/mac/max/config-gcc.def,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** config-gcc.def	30 Dec 2004 04:58:25 -0000	1.1
--- config-gcc.def	3 Jan 2005 05:00:27 -0000	1.2
***************
*** 3,15 ****
  MAXSDKPATH=/Volumes/Daten/Prog/MaxMSP-SDK/4.5\ headers/c74support
  
! # where should the external be installed?
! INSTPATH=/Library/Application\ Support/Cycling\ \'74/externals
  
! # where do the flext headers and libraries reside?
! FLEXTPATH=/Library/Application\ Support/Cycling\ \'74/flext
  
  # where should the external be built?
  OUTPATH=max-darwin
  
  # user defined compiler flags
  # (check if they match your system!)
--- 3,27 ----
  MAXSDKPATH=/Volumes/Daten/Prog/MaxMSP-SDK/4.5\ headers/c74support
  
! ###############################################################
  
! # where do/should the flext headers reside/be built?
! FLEXTINC=/usr/local/include/flext
! 
! # where do/should the flext static libraries reside/be built?
! FLEXTLIB=/usr/local/lib
! 
! # where do/should the flext shared libraries reside/be built?
! FLEXTSHLIB=$(FLEXTLIB)
! 
! ###############################################################
  
  # where should the external be built?
  OUTPATH=max-darwin
  
+ # where should the external be installed?
+ INSTPATH=/Library/Application\ Support/Cycling\ \'74/externals
+ 
+ ###############################################################
+ 
  # user defined compiler flags
  # (check if they match your system!)

--- make-gcc.inc DELETED ---

--- NEW FILE: gnumake-gcc-flext.inc ---
ifdef SHARED
EXT=dylib
else
EXT=a
endif

##############################################

OBJPATH=$(OUTPATH)/$(OUTSUB)
TARGETPATH=$(OBJPATH)
TARGET=$(TARGETPATH)/$(OUTNAME).$(EXT)






More information about the Pd-cvs mailing list