[PD-cvs] externals/grill/flext/buildsys/win/max gnumake-mingw-ext.inc,NONE,1.1 gnumake-mingw-flext.inc,NONE,1.1 gnumake-mingw.inc,NONE,1.1 nmake-msvc-ext.inc,NONE,1.1 nmake-msvc-flext.inc,NONE,1.1 nmake-msvc.inc,NONE,1.1 config-mingw.def,1.1,1.2 config-msvc.def,1.1,1.2 make-mingw.inc,1.1,NONE make-msvc.inc,1.1,NONE

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


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

Modified Files:
	config-mingw.def config-msvc.def 
Added Files:
	gnumake-mingw-ext.inc gnumake-mingw-flext.inc 
	gnumake-mingw.inc nmake-msvc-ext.inc nmake-msvc-flext.inc 
	nmake-msvc.inc 
Removed Files:
	make-mingw.inc make-msvc.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: nmake-msvc-ext.inc ---
EXT=mxe

--- make-msvc.inc DELETED ---

--- NEW FILE: gnumake-mingw-flext.inc ---
ifdef SHARED
EXT=dll
else
EXT=LIB
endif


--- NEW FILE: nmake-msvc.inc ---
DEFS=$(DEFS) /DFLEXT_SYS=1
CFLAGS=$(CFLAGS) /Zp2 

INCPATH=$(INCPATH) /I$(MAXSDKPATH)\max-includes /I$(MAXSDKPATH)\msp-includes
LIBPATH=$(LIBPATH) /LIBPATH:$(MAXSDKPATH)\max-includes /LIBPATH:$(MAXSDKPATH)\msp-includes

# these are both in MAXSDKPATH
LIBS=$(LIBS) maxapi.lib maxaudio.lib

Index: config-mingw.def
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/flext/buildsys/win/max/config-mingw.def,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** config-mingw.def	20 Dec 2004 05:06:19 -0000	1.1
--- config-mingw.def	3 Jan 2005 05:00:29 -0000	1.2
***************
*** 3,11 ****
  MAXSDKPATH="c:/data/prog/audio/maxmspsdk_win/4.5 headers/c74support"
  
! # where should the external be installed?
! INSTPATH="%CommonProgramFiles%/Cycling '74/externals/flext"
  
! # where do the flext headers and libraries reside?
! FLEXTPATH="%CommonProgramFiles%/Cycling '74/flext"
  
  # where should the external be built?
--- 3,22 ----
  MAXSDKPATH="c:/data/prog/audio/maxmspsdk_win/4.5 headers/c74support"
  
! # where is MS VC++?
! # (not necessary if the build is run with the compiler environment)
! # MSVCPATH=C:/Programme/Microsoft Visual Studio .NET 2003/Vc7
  
! ###############################################################
! 
! # where do/should the flext headers reside/be built?
! FLEXTINC="%CommonProgramFiles%/Cycling '74/flext"
! 
! # where do/should the flext static libraries reside/be built?
! FLEXTLIB=$(FLEXTINC)
! 
! # where do/should the flext shared libraries reside/be built?
! FLEXTSHLIB=$(FLEXTINC)
! 
! ###############################################################
  
  # where should the external be built?
***************
*** 13,16 ****
--- 24,32 ----
  OUTPATH=max-mingw
  
+ # where should the external be installed?
+ INSTPATH="%CommonProgramFiles%/Cycling '74/externals/flext"
+ 
+ ###############################################################
+ 
  # some user-definable flags
  # (check if they match your system!)

Index: config-msvc.def
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/flext/buildsys/win/max/config-msvc.def,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** config-msvc.def	20 Dec 2004 05:06:19 -0000	1.1
--- config-msvc.def	3 Jan 2005 05:00:30 -0000	1.2
***************
*** 3,11 ****
  MAXSDKPATH="c:\data\prog\audio\maxmspsdk_win\4.5 headers\c74support"	
  
! # where should the external be installed?
! INSTPATH="%CommonProgramFiles%\Cycling '74\externals\flext"
  
! # where do the flext headers and libraries reside?
! FLEXTPATH="%CommonProgramFiles%\Cycling '74\flext"
  
  # where should the external be built?
--- 3,22 ----
  MAXSDKPATH="c:\data\prog\audio\maxmspsdk_win\4.5 headers\c74support"	
  
! # where is MS VC++?
! # (not necessary if the build is run with the compiler environment)
! # MSVCPATH=C:\Programme\Microsoft Visual Studio .NET 2003\Vc7
  
! ###############################################################
! 
! # where do/should the flext headers reside/be built?
! FLEXTINC="%CommonProgramFiles%\Cycling '74\flext"
! 
! # where do/should the flext static libraries reside/be built?
! FLEXTLIB=$(FLEXTINC)
! 
! # where do/should the flext shared libraries reside/be built?
! FLEXTSHLIB=$(FLEXTINC)
! 
! ###############################################################
  
  # where should the external be built?
***************
*** 13,17 ****
--- 24,37 ----
  OUTPATH=max-msvc
  
+ # where should the external be installed?
+ INSTPATH="%CommonProgramFiles%\Cycling '74\externals\flext"
+ 
+ ###############################################################
+ 
  # some user-definable flags
  # (check if they match your system!)
  OFLAGS=/G6 /Ox /arch:SSE
+ 
+ # uncomment to link against dynamic C runtime libraries
+ # (don't use this if you want to distribute the built product)
+ #DYNAMIC=1

--- NEW FILE: gnumake-mingw.inc ---
DEFS += -DFLEXT_SYS=1
CFLAGS += -fpack-struct=2

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

# these are both in MAXSDKPATH
LIBS += -lmaxapi -lmaxaudio

--- NEW FILE: gnumake-mingw-ext.inc ---
EXT=mxe

--- NEW FILE: nmake-msvc-flext.inc ---
!ifdef SHARED
EXT=dll
!else
EXT=lib
!endif

--- make-mingw.inc DELETED ---





More information about the Pd-cvs mailing list