[PD-cvs] externals/grill/pool build-max-msvc.bat,NONE,1.1 config-max-msvc.txt,NONE,1.1 makefile.max-msvc,NONE,1.1 help-pool.pd,1.1,1.2 readme.txt,1.16,1.17

Thomas Grill xovo at users.sourceforge.net
Tue Aug 10 05:37:23 CEST 2004


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

Modified Files:
	help-pool.pd readme.txt 
Added Files:
	build-max-msvc.bat config-max-msvc.txt makefile.max-msvc 
Log Message:
 ""

--- NEW FILE: makefile.max-msvc ---
# pool - hierarchical storage object for PD and Max/MSP
# Copyright (c) 2002-2004 Thomas Grill (xovo at gmx.net)
#
# Makefile for MSVC++ 6 and .NET
#
# 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 
!else
LIBS=flext-maxwin.lib 
!endif

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

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

# -----------------------------------------------

EXT=mxe

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

{$(SRCDIR)}.cpp{}.obj:
	cl /c /LD $(CFLAGS) $(DEFS) $(INCPATH) $** /Fo$(OUTPATH)/$@

{$(SRCDIR)}.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

Index: readme.txt
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/pool/readme.txt,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** readme.txt	22 Apr 2004 02:41:30 -0000	1.16
--- readme.txt	10 Aug 2004 03:37:20 -0000	1.17
***************
*** 1,5 ****
  pool - a hierarchical storage object for PD and Max/MSP
  
! Copyright (c) 2002-2004 Thomas Grill (xovo at gmx.net)
  For information on usage and redistribution, and for a DISCLAIMER OF ALL
  WARRANTIES, see the file, "license.txt," in this distribution.  
--- 1,5 ----
  pool - a hierarchical storage object for PD and Max/MSP
  
! Copyright (c) 2002-2004 Thomas Grill (gr at grrrr.org)
  For information on usage and redistribution, and for a DISCLAIMER OF ALL
  WARRANTIES, see the file, "license.txt," in this distribution.  
***************
*** 11,15 ****
  
  You will need the flext C++ layer for PD and Max/MSP externals to compile this.
! see http://www.parasitaere-kapazitaeten.net/ext
  
  
--- 11,15 ----
  
  You will need the flext C++ layer for PD and Max/MSP externals to compile this.
! see http://grrrr.org/ext
  
  
***************
*** 40,43 ****
--- 40,45 ----
  o Microsoft Visual C++ 6/7: edit "config-pd-msvc.txt" & run "build-pd-msvc.bat" 
  
+ o GCC (MinGW): edit "config-pd-mingw.txt" & run "build-pd-mingw.bat" 
+ 
  pd - linux:
  -----------
***************
*** 54,58 ****
  Max/MSP - Windows:
  -------------------
! o Microsoft Visual C++ 7: edit "config-max-msvc.txt" & run "build-max-msvc.bat" 
  
  
--- 56,60 ----
  Max/MSP - Windows:
  -------------------
! o Microsoft Visual C++ 6/7: edit "config-max-msvc.txt" & run "build-max-msvc.bat" 
  
  

--- NEW FILE: config-max-msvc.txt ---
# pool - hierarchical storage object for PD and Max/MSP
# Copyright (c) 2002-2004 Thomas Grill (xovo at gmx.net)
#

# where is the Max SDK?
# you should have the latest version!
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?
# (path for temporary files)
OUTPATH=max-msvc

# where should the external be installed?
# (leave blank to omit installation)
INSTPATH="%CommonProgramFiles%\Cycling '74\externals\flext"


# some user-definable flags
# (check if they match your system!)
UFLAGS=/G6 /arch:SSE

--- NEW FILE: build-max-msvc.bat ---
@echo --- Building with MS Visual C++ ---

nmake -f makefile.max-msvc clean
nmake -f makefile.max-msvc

Index: help-pool.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/grill/pool/help-pool.pd,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** help-pool.pd	23 Jun 2004 02:38:16 -0000	1.1
--- help-pool.pd	10 Aug 2004 03:37:20 -0000	1.2
***************
*** 1,3 ****
! #N canvas 12 3 950 706 12;
  #X msg 296 105 set 1 2 3;
  #X obj 308 619 print K;
--- 1,3 ----
! #N canvas 12 3 954 710 12;
  #X msg 296 105 set 1 2 3;
  #X obj 308 619 print K;
***************
*** 203,208 ****
  #X msg 132 232 getabsdir;
  #X msg 146 313 getpool;
- #X text 272 13 a hierarchical storage object \, (C)2002-2003 Thomas
- Grill;
  #X msg 297 279 add 2 14;
  #X obj 260 478 pool @valcnt 10 @dircnt 5;
--- 203,206 ----
***************
*** 230,266 ****
  #X connect 8 0 0 0;
  #X restore 717 659 pd print;
! #X connect 0 0 72 0;
! #X connect 2 0 72 0;
! #X connect 3 0 72 0;
! #X connect 6 0 72 0;
! #X connect 7 0 72 0;
! #X connect 8 0 72 0;
! #X connect 9 0 72 0;
! #X connect 10 0 72 0;
! #X connect 11 0 72 0;
  #X connect 12 0 11 0;
  #X connect 13 0 14 0;
! #X connect 14 0 72 0;
! #X connect 22 0 72 0;
! #X connect 23 0 72 0;
! #X connect 25 0 72 0;
! #X connect 27 0 72 0;
! #X connect 32 0 72 0;
! #X connect 33 0 72 0;
! #X connect 44 0 72 0;
! #X connect 47 0 72 0;
! #X connect 49 0 72 0;
! #X connect 60 0 72 0;
! #X connect 66 0 72 0;
! #X connect 67 0 72 0;
! #X connect 68 0 72 0;
! #X connect 69 0 72 0;
! #X connect 71 0 72 0;
! #X connect 72 0 4 0;
! #X connect 72 1 1 0;
! #X connect 72 2 5 0;
! #X connect 72 3 17 0;
! #X connect 72 4 64 0;
! #X connect 75 0 72 0;
! #X connect 76 0 72 0;
! #X connect 77 0 72 0;
--- 228,266 ----
  #X connect 8 0 0 0;
  #X restore 717 659 pd print;
! #X text 272 13 a hierarchical storage object \, (C)2002-2004 Thomas
! Grill;
! #X connect 0 0 71 0;
! #X connect 2 0 71 0;
! #X connect 3 0 71 0;
! #X connect 6 0 71 0;
! #X connect 7 0 71 0;
! #X connect 8 0 71 0;
! #X connect 9 0 71 0;
! #X connect 10 0 71 0;
! #X connect 11 0 71 0;
  #X connect 12 0 11 0;
  #X connect 13 0 14 0;
! #X connect 14 0 71 0;
! #X connect 22 0 71 0;
! #X connect 23 0 71 0;
! #X connect 25 0 71 0;
! #X connect 27 0 71 0;
! #X connect 32 0 71 0;
! #X connect 33 0 71 0;
! #X connect 44 0 71 0;
! #X connect 47 0 71 0;
! #X connect 49 0 71 0;
! #X connect 60 0 71 0;
! #X connect 66 0 71 0;
! #X connect 67 0 71 0;
! #X connect 68 0 71 0;
! #X connect 69 0 71 0;
! #X connect 70 0 71 0;
! #X connect 71 0 4 0;
! #X connect 71 1 1 0;
! #X connect 71 2 5 0;
! #X connect 71 3 17 0;
! #X connect 71 4 64 0;
! #X connect 74 0 71 0;
! #X connect 75 0 71 0;
! #X connect 76 0 71 0;





More information about the Pd-cvs mailing list