From ea614d79f7ef499334d83289cd3bd013f36d9ad7 Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Fri, 17 Dec 2004 05:05:08 +0000 Subject: wmax makefiles using flext build system svn path=/trunk/; revision=2399 --- externals/grill/fftease/build-max-msvc.bat | 4 -- externals/grill/fftease/build-pd-msvc.bat | 4 -- externals/grill/fftease/build-win-max-msvc.bat | 4 ++ externals/grill/fftease/build-win-pd-msvc.bat | 4 ++ externals/grill/fftease/config-max-msvc.txt | 30 --------- externals/grill/fftease/config-pd-msvc.txt | 30 --------- externals/grill/fftease/config-win-max-msvc.txt | 12 ++++ externals/grill/fftease/config-win-pd-msvc.txt | 12 ++++ externals/grill/fftease/make-files.txt | 4 ++ externals/grill/fftease/makefile-win-msvc.txt | 13 ++++ externals/grill/fftease/makefile.max-msvc | 83 ------------------------- externals/grill/fftease/makefile.pd-msvc | 69 -------------------- 12 files changed, 49 insertions(+), 220 deletions(-) delete mode 100644 externals/grill/fftease/build-max-msvc.bat delete mode 100644 externals/grill/fftease/build-pd-msvc.bat create mode 100644 externals/grill/fftease/build-win-max-msvc.bat create mode 100644 externals/grill/fftease/build-win-pd-msvc.bat delete mode 100644 externals/grill/fftease/config-max-msvc.txt delete mode 100644 externals/grill/fftease/config-pd-msvc.txt create mode 100644 externals/grill/fftease/config-win-max-msvc.txt create mode 100644 externals/grill/fftease/config-win-pd-msvc.txt create mode 100644 externals/grill/fftease/makefile-win-msvc.txt delete mode 100644 externals/grill/fftease/makefile.max-msvc delete mode 100644 externals/grill/fftease/makefile.pd-msvc (limited to 'externals/grill/fftease') diff --git a/externals/grill/fftease/build-max-msvc.bat b/externals/grill/fftease/build-max-msvc.bat deleted file mode 100644 index 130a3bc0..00000000 --- a/externals/grill/fftease/build-max-msvc.bat +++ /dev/null @@ -1,4 +0,0 @@ -@echo --- Building with MS Visual C++ --- - -nmake -f makefile.max-msvc clean -nmake -f makefile.max-msvc diff --git a/externals/grill/fftease/build-pd-msvc.bat b/externals/grill/fftease/build-pd-msvc.bat deleted file mode 100644 index d6187f08..00000000 --- a/externals/grill/fftease/build-pd-msvc.bat +++ /dev/null @@ -1,4 +0,0 @@ -@echo --- Building with MS Visual C++ --- - -nmake -f makefile.pd-msvc clean -nmake -f makefile.pd-msvc diff --git a/externals/grill/fftease/build-win-max-msvc.bat b/externals/grill/fftease/build-win-max-msvc.bat new file mode 100644 index 00000000..d99ba534 --- /dev/null +++ b/externals/grill/fftease/build-win-max-msvc.bat @@ -0,0 +1,4 @@ +@echo --- Building with MS Visual C++ --- + +nmake -f ..\flext\build\make-win-max-msvc.txt clean +nmake -f ..\flext\build\make-win-max-msvc.txt diff --git a/externals/grill/fftease/build-win-pd-msvc.bat b/externals/grill/fftease/build-win-pd-msvc.bat new file mode 100644 index 00000000..942ee174 --- /dev/null +++ b/externals/grill/fftease/build-win-pd-msvc.bat @@ -0,0 +1,4 @@ +@echo --- Building with MS Visual C++ --- + +nmake -f ..\flext\build\make-win-pd-msvc.txt clean +nmake -f ..\flext\build\make-win-pd-msvc.txt diff --git a/externals/grill/fftease/config-max-msvc.txt b/externals/grill/fftease/config-max-msvc.txt deleted file mode 100644 index a525ea53..00000000 --- a/externals/grill/fftease/config-max-msvc.txt +++ /dev/null @@ -1,30 +0,0 @@ -# FFTease - A set of Live Spectral Processors -# Originally written by Eric Lyon and Christopher Penrose for the Max/MSP platform -# -# Copyright (c)Thomas Grill (xovo@gmx.net) -# For information on usage and redistribution, and for a DISCLAIMER OF ALL -# WARRANTIES, see the file, "license.txt," in this distribution. -# - - -# where is the Max SDK? -MAXSDKPATH="F:\prog\audio\MaxWinSDK\c74support" - -# where do the flext libraries reside? -FLEXTPATH="%CommonProgramFiles%\Cycling '74\flext" - -# where is MS VC++? -# (need not be defined if the build is started with the compiler environment set) -# MSVCPATH="c:\programme\prog\microsoft visual studio\VC98" - - -# where should the external be built? -OUTPATH=max-msvc - -# where should the external be installed? -# (leave blank to omit installation) -INSTPATH="%CommonProgramFiles%\Cycling '74\externals\flext" - - -# some user-definable flags -UFLAGS=/G6 /arch:SSE \ No newline at end of file diff --git a/externals/grill/fftease/config-pd-msvc.txt b/externals/grill/fftease/config-pd-msvc.txt deleted file mode 100644 index 21b6739f..00000000 --- a/externals/grill/fftease/config-pd-msvc.txt +++ /dev/null @@ -1,30 +0,0 @@ -# FFTease - A set of Live Spectral Processors -# Originally written by Eric Lyon and Christopher Penrose for the Max/MSP platform -# -# Copyright (c)Thomas Grill (xovo@gmx.net) -# For information on usage and redistribution, and for a DISCLAIMER OF ALL -# WARRANTIES, see the file, "license.txt," in this distribution. -# - - -# where is PD? -PDPATH=c:\programme\audio\pd - -# where do the flext libraries reside? -FLEXTPATH=$(PDPATH)\flext - -# where is MS VC++? -# (need not be defined if the build is started with the compiler environment set) -# MSVCPATH=c:\programme\prog\microsoft visual studio\VC98 - - -# where should the external be built? -OUTPATH=pd-msvc - -# where should the external be installed? -# (leave blank to omit installation) -INSTPATH=$(PDPATH)\extra - - -# some user-definable flags -UFLAGS=/G6 \ No newline at end of file diff --git a/externals/grill/fftease/config-win-max-msvc.txt b/externals/grill/fftease/config-win-max-msvc.txt new file mode 100644 index 00000000..903453bf --- /dev/null +++ b/externals/grill/fftease/config-win-max-msvc.txt @@ -0,0 +1,12 @@ +# FFTease - A set of Live Spectral Processors +# Originally written by Eric Lyon and Christopher Penrose for the Max/MSP platform +# +# Copyright (c)Thomas Grill (gr@grrrr.org) +# For information on usage and redistribution, and for a DISCLAIMER OF ALL +# WARRANTIES, see the file, "license.txt," in this distribution. +# +# +# Your settings are defined in the file +# ..\flext\build\config-win-max-msvc.txt +# +# You can override them here. diff --git a/externals/grill/fftease/config-win-pd-msvc.txt b/externals/grill/fftease/config-win-pd-msvc.txt new file mode 100644 index 00000000..6d4799bb --- /dev/null +++ b/externals/grill/fftease/config-win-pd-msvc.txt @@ -0,0 +1,12 @@ +# FFTease - A set of Live Spectral Processors +# Originally written by Eric Lyon and Christopher Penrose for the Max/MSP platform +# +# Copyright (c)Thomas Grill (gr@grrrr.org) +# For information on usage and redistribution, and for a DISCLAIMER OF ALL +# WARRANTIES, see the file, "license.txt," in this distribution. +# +# +# Your settings are defined in the file +# ..\flext\build\config-win-pd-msvc.txt +# +# You can override them here. diff --git a/externals/grill/fftease/make-files.txt b/externals/grill/fftease/make-files.txt index 41dd636a..025d042f 100644 --- a/externals/grill/fftease/make-files.txt +++ b/externals/grill/fftease/make-files.txt @@ -1,3 +1,7 @@ +NAME=fftease + +SRCDIR=src + # all the source files from the package SRCS= \ makewindows.c fold.c convert.c leanconvert.c fft4.c fft.c \ diff --git a/externals/grill/fftease/makefile-win-msvc.txt b/externals/grill/fftease/makefile-win-msvc.txt new file mode 100644 index 00000000..5b0f5793 --- /dev/null +++ b/externals/grill/fftease/makefile-win-msvc.txt @@ -0,0 +1,13 @@ +# FFTease - A set of Live Spectral Processors +# Originally written by Eric Lyon and Christopher Penrose for the Max/MSP platform +# +# Copyright (c)Thomas Grill (gr@grrrr.org) +# For information on usage and redistribution, and for a DISCLAIMER OF ALL +# WARRANTIES, see the file, "license.txt," in this distribution. +# +# +# Makefile for MSVC++ 6 and .NET +# +# usage: +# to build run "build-win-max-msvc.bat" or "build-win-pd-msvc.bat" +# diff --git a/externals/grill/fftease/makefile.max-msvc b/externals/grill/fftease/makefile.max-msvc deleted file mode 100644 index 8ed282f2..00000000 --- a/externals/grill/fftease/makefile.max-msvc +++ /dev/null @@ -1,83 +0,0 @@ -# FFTease - A set of Live Spectral Processors -# Originally written by Eric Lyon and Christopher Penrose for the Max/MSP platform -# -# Copyright (c)Thomas Grill (xovo@gmx.net) -# For information on usage and redistribution, and for a DISCLAIMER OF ALL -# WARRANTIES, see the file, "license.txt," in this distribution. -# -# -# Makefile for MSVC++ 6 -# -# usage: -# to build run "make -f makefile.max-msvc" -# - -!include config-max-msvc.txt - -# includes -INCPATH=/I$(MAXSDKPATH)\max-includes /I$(MAXSDKPATH)\msp-includes /I$(FLEXTPATH) -LDFLAGS=/LIBPATH:$(FLEXTPATH) - -!ifdef MSVCPATH -INCPATH=$(INCPATH) /I$(MSVCPATH)\include -LDFLAGS=$(LDFLAGS) /LIBPATH:$(MSVCPATH)\lib -!endif - -!ifdef _DEBUG -LIBS=flext_d-maxwin.lib -LDFLAGS=$(LDFLAGS) /LIBPATH:$(MAXSDKPATH)\max-includes\win-includes\debug\ /LIBPATH:$(MAXSDKPATH)\msp-includes\win-includes\debug\ -!else -LIBS=flext-maxwin.lib -LDFLAGS=$(LDFLAGS) /LIBPATH:$(MAXSDKPATH)\max-includes\win-includes\release\ /LIBPATH:$(MAXSDKPATH)\msp-includes\win-includes\release\ -!endif - -LIBS=$(LIBS) maxapi.lib maxaudio.lib - -# compiler definitions and flags -DEFS=/DFLEXT_SYS=1 $(UFLAGS) - -CFLAGS=/ML /GR- /GD /Ox /GX /Zp2 - -# the rest can stay untouched -# ---------------------------------------------- - -# all the source files from the package -!include make-files.txt - -# ----------------------------------------------- - -NAME=fftease -EXT=mxe -DIR=src - -all: $(OUTPATH) $(OUTPATH)\$(NAME).$(EXT) - -# remove build -clean: - -del /q $(OUTPATH) > nul - -rmdir $(OUTPATH) > nul - -OBJS= $(SRCS:.c=.obj) -OBJS= $(OBJS:.objpp=.obj) - - -$(OUTPATH): - -mkdir $(OUTPATH) > nul - -{$(DIR)}.cpp{}.obj: - cl /c /LD $(CFLAGS) $(DEFS) $(INCPATH) $** /Fo$(OUTPATH)/$@ - -{$(DIR)}.c{}.obj: - cl /c /LD $(CFLAGS) $(DEFS) $(INCPATH) $** /Fo$(OUTPATH)/$@ - - -$(OUTPATH)\$(NAME).$(EXT): $(OBJS) - cd $(OUTPATH) - link /DLL $(LDFLAGS) /out:$(NAME).$(EXT) /INCREMENTAL:NO $** $(LIBS) $(LIBPATH) - @-del *.exp - @-del *.lib - cd .. -!ifdef INSTPATH - @-if not exist $(INSTPATH) mkdir $(INSTPATH) - copy $@ $(INSTPATH) > nul -!endif diff --git a/externals/grill/fftease/makefile.pd-msvc b/externals/grill/fftease/makefile.pd-msvc deleted file mode 100644 index 778dd9cc..00000000 --- a/externals/grill/fftease/makefile.pd-msvc +++ /dev/null @@ -1,69 +0,0 @@ -# FFTease - A set of Live Spectral Processors -# Originally written by Eric Lyon and Christopher Penrose for the Max/MSP platform -# -# Copyright (c)Thomas Grill (xovo@gmx.net) -# For information on usage and redistribution, and for a DISCLAIMER OF ALL -# WARRANTIES, see the file, "license.txt," in this distribution. -# -# -# Makefile for MSVC++ 6 -# -# usage: -# to build run "make -f makefile.pd-msvc" -# - -!include config-pd-msvc.txt - -# includes -INCPATH=/I"$(MSVCPATH)\include" /I"$(PDPATH)\src" /I"$(FLEXTPATH)" -LIBPATH=/LIBPATH:"$(MSVCPATH)\lib" /LIBPATH:"$(PDPATH)\bin" /LIBPATH:"$(FLEXTPATH)" -LIBS=pd.lib flext-pdwin.lib - -# compiler definitions and flags -DEFS=/DFLEXT_SYS=2 - -CFLAGS=/GR- /GX- /GD /Ox - -# the rest can stay untouched -# ---------------------------------------------- - -# all the source files from the package -!include make-files.txt - -# ----------------------------------------------- - -NAME=fftease -EXT=dll -DIR=src - -all: $(OUTPATH) $(OUTPATH)\$(NAME).$(EXT) - -# remove build -clean: - -del /q $(OUTPATH) > nul - -rmdir $(OUTPATH) > nul - -OBJS= $(SRCS:.c=.obj) -OBJS= $(OBJS:.objpp=.obj) - - -$(OUTPATH): - -mkdir $(OUTPATH) > nul - -{$(DIR)}.cpp{}.obj: - cl /c /LD $(CFLAGS) $(DEFS) $(INCPATH) $** /Fo$(OUTPATH)/$@ - -{$(DIR)}.c{}.obj: - cl /c /LD $(CFLAGS) $(DEFS) $(INCPATH) $** /Fo$(OUTPATH)/$@ - - -$(OUTPATH)\$(NAME).$(EXT): $(OBJS) - cd $(OUTPATH) - link /DLL /out:$(NAME).$(EXT) /INCREMENTAL:NO $** $(LIBS) $(LIBPATH) - @-del *.exp - @-del *.lib - cd .. -!ifdef INSTPATH - @-if not exist $(INSTPATH) mkdir $(INSTPATH) - copy $@ $(INSTPATH) > nul -!endif -- cgit v1.2.1