[PD-cvs] packages/darwin_app Makefile,1.64,1.65 TODO,1.22,1.23
Hans-Christoph Steiner
eighthave at users.sourceforge.net
Mon Dec 11 05:54:11 CET 2006
- Previous message: [PD-cvs] externals/bsaylor/help susloop~-help.pd, NONE, 1.1 svf~-help.pd, NONE, 1.1 zhzxh~-help.pd, NONE, 1.1 help-svf~.pd, 1.1.1.1, NONE help-zhzxh~.pd, 1.1.1.1, NONE susloop~.pd, 1.1.1.1, NONE
- Next message: [PD-cvs] scripts/auto-build pure-data-cvs-rsync-checkout,1.9,1.10
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/packages/darwin_app
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11990
Modified Files:
Makefile TODO
Log Message:
- added pentium3 optimization flags on Intel Macs, since it highly unlikely to
run on older hardware, and Apple only supports Pentium4 and above
- added /Applications link to dmg
Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/packages/darwin_app/Makefile,v
retrieving revision 1.64
retrieving revision 1.65
diff -C2 -d -r1.64 -r1.65
*** Makefile 6 Dec 2006 04:08:50 -0000 1.64
--- Makefile 11 Dec 2006 04:54:09 -0000 1.65
***************
*** 23,33 ****
WISH_CONTENTS = "$(WISH)/Contents"
# base level optimizations
OPT_CFLAGS = -Os -funroll-loops -fomit-frame-pointer
! # which CPU to compile for
! TARGET_PLATFORM := $(shell uname -p)
! # CPU-specific gleaned from http://developer.apple.com/releasenotes/DeveloperTools/GCC3.html
# check this too: http://hpc.sourceforge.net/
# Generic PowerPC
--- 23,44 ----
WISH_CONTENTS = "$(WISH)/Contents"
+ # which CPU to compile for
+ TARGET_PLATFORM := $(shell uname -p)
+
# base level optimizations
OPT_CFLAGS = -Os -funroll-loops -fomit-frame-pointer
! # auto-vectorization in GCC 4.x (too buggy in 4.0, wait for 4.1)
! #OPT_CFLAGS += -ftree-vectorize -ftree-vectorizer-verbose=3
! ifeq ($(TARGET_PLATFORM),i386)
! OPT_CFLAGS += -march=pentium3 -msse -msse2 -mfpmath=sse
! endif
!
! ifeq ($(TARGET_PLATFORM),powerpc)
! # Package default, support older PowerPCs, but G4 (7450) is the most common
! OPT_CFLAGS += -mcpu=powerpc -mtune=7450 -mpowerpc-gfxopt
!
! # CPU-specific gleaned from http://developer.apple.com/releasenotes/DeveloperTools/RN-GCC4/
# check this too: http://hpc.sourceforge.net/
# Generic PowerPC
***************
*** 38,51 ****
#OPT_CFLAGS += -mcpu=7400 -faltivec -mpowerpc-gfxopt
# PowerPC 7450 (G4 >= 533MHz)
! #OPT_CFLAGS += -fast -fPIC -mcpu=7450 -mtune=7450 -faltivec -ffast-math -mpowerpc-gfxopt
# PowerPC G5 (gcc-3.3)
#OPT_CFLAGS += -fast -fPIC -faltivec -mpowerpc-gpopt -mpowerpc-gfxopt
-
- # auto-vectorization would be nice:
- # http://gcc.gnu.org/projects/tree-ssa/vectorization.html
-
- ifeq ($(TARGET_PLATFORM),powerpc)
- # Package default, support older PowerPCs, but G4 (7450) is the most common
- OPT_CFLAGS += -mcpu=powerpc -mtune=7450 -mpowerpc-gfxopt
endif
--- 49,55 ----
#OPT_CFLAGS += -mcpu=7400 -faltivec -mpowerpc-gfxopt
# PowerPC 7450 (G4 >= 533MHz)
! #OPT_CFLAGS += -fPIC -mcpu=7450 -mtune=7450 -fast -faltivec -ffast-math -mpowerpc-gfxopt
# PowerPC G5 (gcc-3.3)
#OPT_CFLAGS += -fast -fPIC -faltivec -mpowerpc-gpopt -mpowerpc-gfxopt
endif
***************
*** 255,258 ****
--- 259,264 ----
install -p -m0644 org.puredata.pd.plist "/Volumes/$(PACKAGE_NAME)"
install -d "/Volumes/$(PACKAGE_NAME)/.imagefolder"
+ # add link to /Applications for easy install
+ cd "/Volumes/$(PACKAGE_NAME)/" && ln -s /Applications
# background image will only show when the disk image is called "Pd-extended
# the background image needs to be added to the .DS_Store to work
***************
*** 278,282 ****
! distclean: clean
$(MAKE) -C $(packages_src) $(DEST_PATHS) distclean
--- 284,288 ----
! distclean: package_clean
$(MAKE) -C $(packages_src) $(DEST_PATHS) distclean
Index: TODO
===================================================================
RCS file: /cvsroot/pure-data/packages/darwin_app/TODO,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** TODO 27 Oct 2006 03:14:12 -0000 1.22
--- TODO 11 Dec 2006 04:54:09 -0000 1.23
***************
*** 23,36 ****
- according to tigital, not all of the gui/ix deps are ported to Aqua...
-
- - from Carmen Rocco about [fiddle~] crash:
- "is fiddle~:
- * compiled with the same header
- * linked with the same binary of (lib)pd
- * compiled with the same compiler?
- i had very similar issues with bonk on windows (Virtually same stacktrace
- but s/fiddle/bonk) until fixing the above 3 things..."
-
-
- review permissions so that you can build on top on existing builds (its the
Frameworks, just chmod -R +w after installingx)
--- 23,26 ----
***************
*** 67,77 ****
http://developer.apple.com/documentation/mac/runtimehtml/RTArch-43.html
-
- ------------------------------------------------------------------------------
- semi-abandoned TODOs
-
- - instead of shipping Pd.app with a org.puredata.pd.plist, make a script that
- uses the "defaults" command to add the desired prefs to any existing
- file. (its a good idea, but unforunately, the key names prevent that from
- working, i.e. loadlib1, loadlib2, etc)
-
--- 57,58 ----
- Previous message: [PD-cvs] externals/bsaylor/help susloop~-help.pd, NONE, 1.1 svf~-help.pd, NONE, 1.1 zhzxh~-help.pd, NONE, 1.1 help-svf~.pd, 1.1.1.1, NONE help-zhzxh~.pd, 1.1.1.1, NONE susloop~.pd, 1.1.1.1, NONE
- Next message: [PD-cvs] scripts/auto-build pure-data-cvs-rsync-checkout,1.9,1.10
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list