Update of /cvsroot/squeak/squeak/platforms/unix/config
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21127
Modified Files:
Makefile.in
Log Message:
Add rules for OSX browser plugin bundle.
Index: Makefile.in
===================================================================
RCS file: /cvsroot/squeak/squeak/platforms/unix/config/Makefile.in,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** Makefile.in 1 Sep 2003 07:56:19 -0000 1.8
--- Makefile.in 2 Apr 2004 00:52:12 -0000 1.9
***************
*** 36,40 ****
# Author: ian...@in...
#
! # Last edited: 2003-08-31 03:15:52 by piumarta on cartman.inria.fr
@make_cfg@
--- 36,40 ----
# Author: ian...@in...
#
! # Last edited: 2004-02-06 06:37:54 by piumarta on emilia.local
@make_cfg@
***************
*** 89,93 ****
mkdir -p $(appdir)/MacOS
cp -p squeak $(appdir)/MacOS/.
! cp -p */.libs/*.so $(appdir)/MacOS/.
cp -p Info.plist $(appdir)/.
cp -p $(osxdir)/PkgInfo $(appdir)/.
--- 89,95 ----
mkdir -p $(appdir)/MacOS
cp -p squeak $(appdir)/MacOS/.
! cp -p */.libs/* $(appdir)/MacOS/.
! rm -f $(appdir)/MacOS/*.la
! rm -f $(appdir)/MacOS/*.lai
cp -p Info.plist $(appdir)/.
cp -p $(osxdir)/PkgInfo $(appdir)/.
***************
*** 101,104 ****
--- 103,129 ----
mv Info.plist.tmp Info.plist
+ # OSX plugin bundle
+
+ nposxdir=$(topdir)/platforms/unix/vm-display-Quartz
+ npapp=NPSqueak.bundle
+ npappdir=$(npapp)/Contents
+
+ NPSqueak.bundle : NPSqueak plugins
+ /bin/rm -rf $(npapp)
+ mkdir -p $(npappdir)/MacOS
+ cp -p squeak $(npappdir)/MacOS/.
+ cp -p */.libs/*.so $(npappdir)/MacOS/.
+ cp -p Info.plist $(npappdir)/.
+ cp -p $(nposxdir)/PkgInfo $(npappdir)/.
+ cp -pr $(nposxdir)/Resources $(npappdir)/.
+ -find $(npapp) -name '*~' | xargs rm -f
+
+ NPOBJS = vm-display-Quartz/sqUnixSafari.o vm-sound-MacOSX/sqUnixSoundMacOSX.o vm-display-Quartz/sqUnixQuartz.o
+ NPLIBS = $(NPOBJS) -framework CoreAudio -framework AudioToolbox
+
+ NPSqueak : config.sh $(SQLIBS) version.o $(NPOBJS)
+ gcc -bundle -flat_namespace -undefined suppress -o NPSqueak \
+ $(NPLIBS) $(SQLIBS) version.o $(LIBS) vm/vm.a
+
# manual page
|