[PD-cvs] externals/grill/flext/build bmake-sub.mak,NONE,1.1 build-bcc.bat,NONE,1.1 build-cygwin.sh,NONE,1.1 build-gcc.sh,NONE,1.1 build-mingw.bat,NONE,1.1 build-msvc.bat,NONE,1.1 gnumake-sub.mak,NONE,1.1 nmake-sub.mak,NONE,1.1 bmake.mak,1.1,1.2 gnumake.mak,1.1,1.2 nmake.mak,1.1,1.2 config-lnx-pd-gcc.def,1.1,NONE config-mac-pd-gcc.def,1.1,NONE config-win-max-mingw.def,1.1,NONE config-win-max-msvc.def,1.2,NONE config-win-pd-bcc.def,1.1,NONE config-win-pd-cygwin.def,1.1,NONE config-win-pd-mingw.def,1.1,NONE config-win-pd-msvc.def,1.2,NONE make-lnx-gen-gcc.inc,1.1,NONE make-lnx-pd-gcc.inc,1.1,NONE make-mac-gen-gcc.inc,1.1,NONE make-mac-pd-gcc.inc,1.1,NONE make-win-gen-bcc.inc,1.1,NONE make-win-gen-cygwin.inc,1.1,NONE make-win-gen-mingw.inc,1.1,NONE make-win-gen-msvc.inc,1.2,NONE make-win-max-mingw.inc,1.1,NONE make-win-max-msvc.inc,1.2,NONE make-win-msvc.inc,1.1,NONE make-win-pd-bcc.inc,1.1,NONE make-win-pd-cygwin.inc,1.1,NONE make-win-pd-mingw.inc,1.1,NONE make-win-pd-msvc.inc,1.2,NONE

Thomas Grill xovo at users.sourceforge.net
Sun Dec 19 06:04:16 CET 2004


Update of /cvsroot/pure-data/externals/grill/flext/build
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24525/build

Modified Files:
	bmake.mak gnumake.mak nmake.mak 
Added Files:
	bmake-sub.mak build-bcc.bat build-cygwin.sh build-gcc.sh 
	build-mingw.bat build-msvc.bat gnumake-sub.mak nmake-sub.mak 
Removed Files:
	config-lnx-pd-gcc.def config-mac-pd-gcc.def 
	config-win-max-mingw.def config-win-max-msvc.def 
	config-win-pd-bcc.def config-win-pd-cygwin.def 
	config-win-pd-mingw.def config-win-pd-msvc.def 
	make-lnx-gen-gcc.inc make-lnx-pd-gcc.inc make-mac-gen-gcc.inc 
	make-mac-pd-gcc.inc make-win-gen-bcc.inc 
	make-win-gen-cygwin.inc make-win-gen-mingw.inc 
	make-win-gen-msvc.inc make-win-max-mingw.inc 
	make-win-max-msvc.inc make-win-msvc.inc make-win-pd-bcc.inc 
	make-win-pd-cygwin.inc make-win-pd-mingw.inc 
	make-win-pd-msvc.inc 
Log Message:
simplified make system
updated make system


--- config-win-pd-cygwin.def DELETED ---

--- NEW FILE: build-bcc.bat ---
@set build=%~dp0

make -f %build%bmake.mak -N PLATFORM=%1 RTSYS=%2 COMPILER=bcc BUILDPATH=%build% %3 %4 %5 %6 %7 %8 %9

--- NEW FILE: gnumake-sub.mak ---
# system settings
include $(BUILDPATH)config-$(PLATFORM)-$(RTSYS)-$(COMPILER).txt

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

# these are project specific

# package info
include build/package.txt

# special settings
ifdef USRCONFIG
include $(USRCONFIG)
endif

# package specific make stuff
ifdef USRMAKE
include $(USRMAKE)
endif

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

# platform-specific make stuff
include $(BUILDPATH)$(PLATFORM)/$(RTSYS)/make-$(COMPILER).inc
# general make stuff
include $(BUILDPATH)$(PLATFORM)/make-$(COMPILER).inc

--- config-mac-pd-gcc.def DELETED ---

--- make-lnx-pd-gcc.inc DELETED ---

--- make-win-pd-msvc.inc DELETED ---

--- NEW FILE: build-mingw.bat ---
@set build=%~dp0

mingw32-make -f %build%gnumake.mak PLATFORM=%1 RTSYS=%2 COMPILER=mingw BUILDPATH=%build% %3 %4 %5 %6 %7 %8 %9

--- NEW FILE: build-msvc.bat ---
@set build=%~dp0

nmake -f %build%nmake.mak PLATFORM=%1 RTSYS=%2 COMPILER=msvc BUILDPATH=%build% %3 %4 %5 %6 %7 %8 %9

--- make-mac-gen-gcc.inc DELETED ---

Index: bmake.mak
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/flext/build/bmake.mak,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** bmake.mak	18 Dec 2004 05:01:10 -0000	1.1
--- bmake.mak	19 Dec 2004 05:04:13 -0000	1.2
***************
*** 1,29 ****
! # PLATFORM - win
  # RTSYS - pd/max
! # COMPILER - bcc
  
! # this should be improved
! BUILDPATH=..\flext\build
  
! # general settings
! !include $(BUILDPATH)\config-$(PLATFORM)-$(RTSYS)-$(COMPILER).txt
  
- ###############################
  
! # these are project specific
  
! # special package settings
! !include config-$(PLATFORM)-$(COMPILER).txt
  
! # package specific make stuff
! !include makefile-$(PLATFORM)-$(COMPILER).txt
  
- # package info
- !include make-files.txt
  
! ##############################
  
! # platform-specific make stuff
! !include $(BUILDPATH)\make-$(PLATFORM)-$(RTSYS)-$(COMPILER).inc
! # general make stuff
! !include $(BUILDPATH)\make-$(PLATFORM)-gen-$(COMPILER).inc
--- 1,78 ----
! # required settings:
! #
! # PLATFORM - win/mac/lnx
  # RTSYS - pd/max
! # COMPILER - msvc/gcc/mingw/cygwin
! # BUILDPATH including trailing \
  
! # package info
! !include build\package.txt
  
! SYSCONFIG=$(BUILDPATH)config-$(PLATFORM)-$(RTSYS)-$(COMPILER).txt
! SYSDEFAULT=$(BUILDPATH)$(PLATFORM)\$(RTSYS)\config-$(COMPILER).def
  
  
! OPTIONS=-f $(BUILDPATH)bmake-sub.mak -N \
! 	PLATFORM=$(PLATFORM) RTSYS=$(RTSYS) COMPILER=$(COMPILER) \
! 	BUILDPATH=$(BUILDPATH)
  
! !ifdef HAVECONFIG
! USRCONFIG=config.txt
! USRDEFAULT=build\config-$(PLATFORM).def
! OPTIONS=$(OPTIONS) USRCONFIG=$(USRCONFIG)
! !endif
  
! !ifdef HAVEMAKE
! USRMAKE=build\makefile-$(PLATFORM)-$(COMPILER).inc
! OPTIONS=$(OPTIONS) USRMAKE=$(USRMAKE)
! !endif
  
  
! all: config
! 	$(MAKE) $(OPTIONS) all
  
! all-debug: config
! 	$(MAKE) $(OPTIONS) DEBUG=1 $@
! 
! all-shared: config
! 	$(MAKE) $(OPTIONS) SHARED=1 $@
! 
! all-shared-debug: config
! 	$(MAKE) $(OPTIONS) SHARED=1 DEBUG=1 $@
! 
! clean install:
! 	$(MAKE) $(OPTIONS) $@
! 
! 
! config: $(USRMAKE) $(SYSCONFIG) $(USRCONFIG) 
! 
! 
! .precious: $(SYSCONFIG) $(USRCONFIG)
! 
! $(SYSCONFIG): $(SYSDEFAULT)
! 	@copy $** $@
! 	@echo -------------------------------------------------------------------------
! 	@echo A default system configuration file has been created.
! 	@echo Please edit $(SYSCONFIG) 
! 	@echo to match your platform and start again.
! 	@echo -------------------------------------------------------------------------
! 	@exit 1
! 
! !ifdef HAVECONFIG	
! $(USRCONFIG): $(USRDEFAULT)
! 	@copy $** $@
! 	@echo -------------------------------------------------------------------------
! 	@echo A default package configuration file has been created.
! 	@echo Please edit $(USRCONFIG) and start again.
! 	@echo -------------------------------------------------------------------------
! 	@exit 1
! !endif
! 
! !ifdef HAVEMAKE
! $(USRMAKE):
! 	@echo -------------------------------------------------------------------------
! 	@echo Your combination of platform, system and compiler is not supported yet.
! 	@echo Required file: $(USRMAKE)
! 	@echo -------------------------------------------------------------------------
! 	@exit 1
! !endif

--- make-win-gen-cygwin.inc DELETED ---

--- NEW FILE: bmake-sub.mak ---
!include $(BUILDPATH)config-$(PLATFORM)-$(RTSYS)-$(COMPILER).txt

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

# these are project specific

# package info
!include build\package.txt

# special package settings
!ifdef USRCONFIG
!include $(USRCONFIG)
!endif

# package specific make stuff
!ifdef USRMAKE
!include $(USRMAKE)
!endif

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

# platform-specific make stuff
!include $(BUILDPATH)$(PLATFORM)\$(RTSYS)\make-$(COMPILER).inc
# general make stuff
!include $(BUILDPATH)$(PLATFORM)\make-$(COMPILER).inc

--- config-win-pd-mingw.def DELETED ---

--- make-lnx-gen-gcc.inc DELETED ---

--- config-lnx-pd-gcc.def DELETED ---

--- config-win-pd-msvc.def DELETED ---

--- make-win-pd-cygwin.inc DELETED ---

--- NEW FILE: build-cygwin.sh ---
build=${0%/*}/

make -f ${build}gnumake.mak PLATFORM=$1 RTSYS=$2 COMPILER=cygwin BUILDPATH=${build} $3 $4 $5 $6 $7 $8 $9

--- make-win-max-mingw.inc DELETED ---

--- make-win-gen-msvc.inc DELETED ---

--- config-win-max-msvc.def DELETED ---

--- NEW FILE: build-gcc.sh ---
build=${0%/*}/

make -f ${build}gnumake.mak PLATFORM=$1 RTSYS=$2 COMPILER=gcc BUILDPATH=${build} $3 $4 $5 $6 $7 $8 $9

--- make-mac-pd-gcc.inc DELETED ---

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

--- make-win-gen-bcc.inc DELETED ---

--- make-win-pd-bcc.inc DELETED ---

--- NEW FILE: nmake-sub.mak ---
# general settings
!include $(BUILDPATH)config-$(PLATFORM)-$(RTSYS)-$(COMPILER).txt

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

# package info
!include build/package.txt

# special package settings
!ifdef USRCONFIG
!include $(USRCONFIG)
!endif

# package specific make stuff
!ifdef USRMAKE
!include $(USRMAKE)
!endif

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

# platform-specific make stuff
!include $(BUILDPATH)$(PLATFORM)\$(RTSYS)\make-$(COMPILER).inc
# general make stuff
!include $(BUILDPATH)$(PLATFORM)\make-$(COMPILER).inc

--- make-win-pd-mingw.inc DELETED ---

--- config-win-pd-bcc.def DELETED ---

Index: gnumake.mak
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/flext/build/gnumake.mak,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** gnumake.mak	18 Dec 2004 05:01:10 -0000	1.1
--- gnumake.mak	19 Dec 2004 05:04:13 -0000	1.2
***************
*** 1,28 ****
! # PLATFORM - win/mac/lnx
! # RTSYS - pd/max
! # COMPILER - msvc/gcc/mingw/cygwin
! 
! # this should be improved
! BUILDPATH=../flext/build
! 
! include $(BUILDPATH)/config-$(PLATFORM)-$(RTSYS)-$(COMPILER).txt
! 
! ###############################
! 
! # these are project specific
! 
! # special settings
! include config-$(PLATFORM)-$(COMPILER).txt
! 
! # package specific make stuff
! include makefile-$(PLATFORM)-$(COMPILER).txt
! 
! # package info
! include make-files.txt
! 
! ##############################
! 
! # platform-specific make stuff
! include $(BUILDPATH)/make-$(PLATFORM)-$(RTSYS)-$(COMPILER).inc
! # general make stuff
! include $(BUILDPATH)/make-$(PLATFORM)-gen-$(COMPILER).inc
--- 1,89 ----
! # required settings:
! #
! # PLATFORM - win/mac/lnx
! # RTSYS - pd/max
! # COMPILER - msvc/gcc/mingw/cygwin
! # BUILDPATH including trailing /
! 
! # package info
! include build/package.txt
! 
! 
! ifeq ($(PLATFORM),win)
! 	# substitute eventual \ by /
! 	UBUILDPATH=$(subst \,/,$(BUILDPATH))
! else
! 	UBUILDPATH=$(BUILDPATH)
! endif
! 
! 
! SYSCONFIG=$(UBUILDPATH)config-$(PLATFORM)-$(RTSYS)-$(COMPILER).txt
! SYSDEFAULT=$(UBUILDPATH)$(PLATFORM)/$(RTSYS)/config-$(COMPILER).def
! 
! 
! OPTIONS=-f $(UBUILDPATH)gnumake-sub.mak \
! 	PLATFORM=$(PLATFORM) RTSYS=$(RTSYS) COMPILER=$(COMPILER) \
! 	BUILDPATH=$(UBUILDPATH)
! 
! 
! ifdef HAVECONFIG
! USRCONFIG=config.txt
! USRDEFAULT=build/config-$(PLATFORM).def
! OPTIONS+=USRCONFIG=$(USRCONFIG)
! endif
! 
! ifdef HAVEMAKE
! USRMAKE=build/makefile-$(PLATFORM)-$(COMPILER).inc
! OPTIONS+=USRMAKE=$(USRMAKE)
! endif
! 
! 
! all: config
! 	$(MAKE) $(OPTIONS) all
! 
! all-debug: config
! 	$(MAKE) $(OPTIONS) DEBUG=1 $@
! 
! all-shared: config
! 	$(MAKE) $(OPTIONS) SHARED=1 $@
! 
! all-shared-debug: config
! 	$(MAKE) $(OPTIONS) SHARED=1 DEBUG=1 $@
! 
! clean install:
! 	$(MAKE) $(OPTIONS) $@
! 
! 
! config: $(USRMAKE) $(SYSCONFIG) $(USRCONFIG) 
! 
! 
! .precious: $(SYSCONFIG) $(USRCONFIG)
! 
! $(SYSCONFIG): $(SYSDEFAULT)
! 	@cp $< $@
! 	@echo -------------------------------------------------------------------------
! 	@echo A default system configuration file has been created.
! 	@echo Please edit $(SYSCONFIG) 
! 	@echo to match your platform and start again.
! 	@echo -------------------------------------------------------------------------
! 	@false
! 
! ifdef HAVECONFIG	
! $(USRCONFIG): $(USRDEFAULT)
! 	@cp $< $@
! 	@echo -------------------------------------------------------------------------
! 	@echo A default package configuration file has been created.
! 	@echo Please edit $(USRCONFIG) and start again.
! 	@echo -------------------------------------------------------------------------
! 	@false
! endif
! 
! ifdef HAVEMAKE
! $(USRMAKE):
! 	@echo -------------------------------------------------------------------------
! 	@echo Your combination of platform, system and compiler is not supported yet.
! 	@echo Required file: $(USRMAKE)
! 	@echo -------------------------------------------------------------------------
! 	@false
! endif
! 

--- make-win-gen-mingw.inc DELETED ---

--- config-win-max-mingw.def DELETED ---

--- make-win-max-msvc.inc DELETED ---

Index: nmake.mak
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/flext/build/nmake.mak,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** nmake.mak	18 Dec 2004 05:01:10 -0000	1.1
--- nmake.mak	19 Dec 2004 05:04:14 -0000	1.2
***************
*** 1,30 ****
  # PLATFORM - win/mac/lnx
  # RTSYS - pd/max
  # COMPILER - msvc/gcc/mingw/cygwin
  
! # general settings
! !include config-$(PLATFORM)-$(RTSYS)-$(COMPILER).txt
  
! ###############################
  
- # these are project specific
  
! # special package settings
! !if exist(config-$(PLATFORM)-$(COMPILER).txt)
! !include config-$(PLATFORM)-$(COMPILER).txt
  !endif
  
! # package specific make stuff
! !if exist(makefile-$(PLATFORM)-$(COMPILER).txt)
! !include makefile-$(PLATFORM)-$(COMPILER).txt
  !endif
  
- # package info
- !include make-files.txt
  
! ##############################
  
! # platform-specific make stuff
! !include make-$(PLATFORM)-$(RTSYS)-$(COMPILER).inc
! # general make stuff
! !include make-$(PLATFORM)-gen-$(COMPILER).inc
--- 1,79 ----
+ # required settings:
+ #
  # PLATFORM - win/mac/lnx
  # RTSYS - pd/max
  # COMPILER - msvc/gcc/mingw/cygwin
+ # BUILDPATH including trailing \
  
! # package info
! !include build\package.txt
  
! SYSCONFIG=$(BUILDPATH)config-$(PLATFORM)-$(RTSYS)-$(COMPILER).txt
! SYSDEFAULT=$(BUILDPATH)$(PLATFORM)\$(RTSYS)\config-$(COMPILER).def
  
  
! OPTIONS=-f $(BUILDPATH)nmake-sub.mak \
! 	PLATFORM=$(PLATFORM) RTSYS=$(RTSYS) COMPILER=$(COMPILER) \
! 	BUILDPATH=$(BUILDPATH)
! 
! 
! !ifdef HAVECONFIG
! USRCONFIG=config.txt
! USRDEFAULT=build\config-$(PLATFORM).def
! OPTIONS=$(OPTIONS) USRCONFIG=$(USRCONFIG)
  !endif
  
! !ifdef HAVEMAKE
! USRMAKE=build\makefile-$(PLATFORM)-$(COMPILER).inc
! OPTIONS=$(OPTIONS) USRMAKE=$(USRMAKE)
  !endif
  
  
! all: config
! 	$(MAKE) $(OPTIONS) all
  
! all-debug: config
! 	$(MAKE) $(OPTIONS) DEBUG=1 $@
! 
! all-shared: config
! 	$(MAKE) $(OPTIONS) SHARED=1 $@
! 
! all-shared-debug: config
! 	$(MAKE) $(OPTIONS) SHARED=1 DEBUG=1 $@
! 
! clean install:
! 	$(MAKE) $(OPTIONS) $@
! 
! 
! config: $(USRMAKE) $(SYSCONFIG) $(USRCONFIG) 
! 
! 
! .precious: $(SYSCONFIG) $(USRCONFIG)
! 
! $(SYSCONFIG): $(SYSDEFAULT)
! 	@copy $** $@
! 	@echo -------------------------------------------------------------------------
! 	@echo A default system configuration file has been created.
! 	@echo Please edit $(SYSCONFIG) 
! 	@echo to match your platform and start again.
! 	@echo -------------------------------------------------------------------------
! 	@exit 1
! 
! !ifdef HAVECONFIG	
! $(USRCONFIG): $(USRDEFAULT)
! 	@copy $** $@
! 	@echo -------------------------------------------------------------------------
! 	@echo A default package configuration file has been created.
! 	@echo Please edit $(USRCONFIG) and start again.
! 	@echo -------------------------------------------------------------------------
! 	@exit 1
! !endif
! 
! !ifdef HAVEMAKE
! $(USRMAKE):
! 	@echo -------------------------------------------------------------------------
! 	@echo Your combination of platform, system and compiler is not supported yet.
! 	@echo Required file: $(USRMAKE)
! 	@echo -------------------------------------------------------------------------
! 	@exit 1
! !endif





More information about the Pd-cvs mailing list