Update of /cvsroot/pure-data/externals/grill/flext/buildsys/win/pd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29038/buildsys/win/pd
Modified Files: config-bcc.def config-cygwin.def config-mingw.def config-msvc.def Added Files: bmake-bcc-ext.inc bmake-bcc-flext.inc bmake-bcc.inc gnumake-cygwin-ext.inc gnumake-cygwin-flext.inc gnumake-cygwin.inc 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-bcc.inc make-cygwin.inc 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: bmake-bcc.inc --- DEFS=$(DEFS) /DFLEXT_SYS=2
INCPATH=$(INCPATH) -I$(PDPATH)\src
# these are both in FLEXTPATH LIBS=$(LIBS) pd.lib pthreadVC.lib
--- NEW FILE: nmake-msvc-ext.inc --- EXT=dll
--- NEW FILE: gnumake-cygwin-ext.inc --- EXT=dll
Index: config-mingw.def =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/buildsys/win/pd/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:31 -0000 1.2 *************** *** 2,14 **** PDPATH=c:/programme/audio/pd
! # where should the external be installed? ! INSTPATH=$(PDPATH)/extra
! # where do the flext headers and libraries reside? ! FLEXTPATH=$(PDPATH)/flext
# where should the external be built? OUTPATH=pd-mingw
# user defined compiler flags # (check if they match your system!) --- 2,26 ---- PDPATH=c:/programme/audio/pd
! ###############################################################
! # where do/should the flext headers reside/be built? ! FLEXTINC=$(PDPATH)/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? OUTPATH=pd-mingw
+ # where should the external be installed? + INSTPATH=$(PDPATH)/extra + + ############################################################### + # user defined compiler flags # (check if they match your system!)
--- NEW FILE: bmake-bcc-ext.inc --- EXT=dll
--- NEW FILE: nmake-msvc.inc --- DEFS=$(DEFS) /DFLEXT_SYS=2
INCPATH=$(INCPATH) /I$(PDPATH)\src LIBPATH=$(LIBPATH) /LIBPATH:$(PDPATH)\bin
# these are both in PDPATH LIBS=$(LIBS) pd.lib pthreadVC.lib
--- NEW FILE: gnumake-mingw.inc --- DEFS += -DFLEXT_SYS=2
INCPATH += -I$(PDPATH)/src LIBPATH += -L$(PDPATH)/bin
# these are both in PDPATH LIBS += -lpd -lpthreadVC
Index: config-cygwin.def =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/buildsys/win/pd/config-cygwin.def,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** config-cygwin.def 20 Dec 2004 05:06:19 -0000 1.1 --- config-cygwin.def 3 Jan 2005 05:00:30 -0000 1.2 *************** *** 2,14 **** PDPATH=/cygdrive/c/programme/audio/pd
! # where should the external be installed? ! INSTPATH=$(PDPATH)/extra
! # where do the flext headers and libraries reside? ! FLEXTPATH=$(PDPATH)/flext
# where should the external be built? OUTPATH=pd-cygwin
# user defined compiler flags # (check if they match your system!) --- 2,26 ---- PDPATH=/cygdrive/c/programme/audio/pd
! ###############################################################
! # where do/should the flext headers reside/be built? ! FLEXTINC=$(PDPATH)/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? OUTPATH=pd-cygwin
+ # where should the external be installed? + INSTPATH=$(PDPATH)/extra + + ############################################################### + # user defined compiler flags # (check if they match your system!)
--- make-cygwin.inc DELETED ---
--- NEW FILE: gnumake-mingw-ext.inc --- EXT=dll
--- make-mingw.inc DELETED ---
--- NEW FILE: bmake-bcc-flext.inc --- !ifdef SHARED EXT=dll !else EXT=lib !endif
--- make-bcc.inc DELETED ---
--- make-msvc.inc DELETED ---
--- NEW FILE: gnumake-mingw-flext.inc --- ifdef SHARED EXT=dll else EXT=a endif
Index: config-bcc.def =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/buildsys/win/pd/config-bcc.def,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** config-bcc.def 20 Dec 2004 05:06:19 -0000 1.1 --- config-bcc.def 3 Jan 2005 05:00:30 -0000 1.2 *************** *** 2,17 **** PDPATH=c:\programme\audio\pd
- # where should the external be installed? - INSTPATH=$(PDPATH)\extra - - # where do the flext headers and libraries reside? - FLEXTPATH=$(PDPATH)\flext - # where is BorlandC++? BCCPATH=C:\Programme\prog\bcc55
# where should the external be built? OUTPATH=pd-bcc
# user defined compiler flags # (check if they match your system!) --- 2,29 ---- PDPATH=c:\programme\audio\pd
# where is BorlandC++? BCCPATH=C:\Programme\prog\bcc55
+ ############################################################### + + # where do/should the flext headers reside/be built? + FLEXTINC=$(PDPATH)\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? OUTPATH=pd-bcc
+ # where should the external be installed? + INSTPATH=$(PDPATH)\extra + + ############################################################### + # user defined compiler flags # (check if they match your system!)
--- NEW FILE: gnumake-cygwin-flext.inc --- ifdef SHARED EXT=dll else EXT=a endif
--- NEW FILE: gnumake-cygwin.inc --- DEFS += -DFLEXT_SYS=2
INCPATH += -I$(PDPATH)/src
# trick PD in a way that only the cygwin pthread headers are used CFLAGS += -include /usr/include/pthread.h -DPTHREAD_H
LIBS += $(PDPATH)/bin/pd.dll #LIBS += $(PDPATH)/bin/pthreadVC.dll
Index: config-msvc.def =================================================================== RCS file: /cvsroot/pure-data/externals/grill/flext/buildsys/win/pd/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:31 -0000 1.2 *************** *** 1,10 **** # where is PD? ! PDPATH=c:\programme\audio\pd ! ! # where should the external be installed? ! INSTPATH=$(PDPATH)\extra ! ! # where do the flext headers and libraries reside? ! FLEXTPATH=$(PDPATH)\flext
# where is MS VC++? --- 1,4 ---- # where is PD? ! PDPATH=c:\programme\audio\pd
# where is MS VC++? *************** *** 12,19 **** --- 6,36 ---- # MSVCPATH=C:\Programme\Microsoft Visual Studio .NET 2003\Vc7
+ ############################################################### + + # where do/should the flext headers reside/be built? + FLEXTINC=$(PDPATH)\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? + # (relative one-level subpath to project folder) OUTPATH=pd-msvc
+ # where should externals be installed? + INSTPATH=$(PDPATH)\extra + + ############################################################### + # user defined compiler 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: nmake-msvc-flext.inc --- !ifdef SHARED EXT=dll !else EXT=lib !endif