[PD-cvs] externals/grill/flext/buildsys/win/pd bmake-bcc-ext.inc,NONE,1.1 bmake-bcc-flext.inc,NONE,1.1 bmake-bcc.inc,NONE,1.1 gnumake-cygwin-ext.inc,NONE,1.1 gnumake-cygwin-flext.inc,NONE,1.1 gnumake-cygwin.inc,NONE,1.1 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-bcc.def,1.1,1.2 config-cygwin.def,1.1,1.2 config-mingw.def,1.1,1.2 config-msvc.def,1.1,1.2 make-bcc.inc,1.1,NONE make-cygwin.inc,1.1,NONE make-mingw.inc,1.1,NONE make-msvc.inc,1.1,NONE

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


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





More information about the Pd-cvs mailing list