diff options
-rw-r--r-- | darwin_altpackage.pmsp | bin | 1138 -> 1661 bytes | |||
-rw-r--r-- | darwin_package.pmsp | bin | 1043 -> 1619 bytes | |||
-rw-r--r-- | src/makefile.darwin | 26 |
3 files changed, 14 insertions, 12 deletions
diff --git a/darwin_altpackage.pmsp b/darwin_altpackage.pmsp Binary files differindex 12570f9..132031a 100644 --- a/darwin_altpackage.pmsp +++ b/darwin_altpackage.pmsp diff --git a/darwin_package.pmsp b/darwin_package.pmsp Binary files differindex 8240370..458ead0 100644 --- a/darwin_package.pmsp +++ b/darwin_package.pmsp diff --git a/src/makefile.darwin b/src/makefile.darwin index 04c41dd..1b64407 100644 --- a/src/makefile.darwin +++ b/src/makefile.darwin @@ -19,6 +19,7 @@ INSTALL_PREFIX = /usr/local PDLIBDIR = /pd
#these were the user adjustables
+CC=gcc
TARGETS = zexy \
z_connective z_pack z_multiplex z_drip \
@@ -42,7 +43,7 @@ TARGETS = zexy \ .SUFFIXES: .pd_darwin
-LINUXOBJECTS = $(TARGETS:%=%.o)
+MACOSXOBJECTS = $(TARGETS:%=%.o)
ARCH = $(shell uname --machine)
PD_DIR = $(DESTDIR)$(INSTALL_PREFIX)$(PDLIBDIR)
@@ -53,11 +54,13 @@ endif LINCLUDE =
-$(LINUXOBJECTS): *.h
+$(MACOSXOBJECTS): *.h
CFLAGS = -O2 -DMACOSX -Dunix -g -Wall-W -Wno-unused \
-Wno-parentheses -Wno-switch $(LINCLUDE) $(UCFLAGS) $(AFLAGS)
+MACOSXLINKFLAGS = -bundle -undefined suppress -flat_namespace
+
everything: clean all install distclean
distclean:
@@ -72,16 +75,15 @@ clean: touch dummy.pd_darwin
rm *.o *.pd_darwin
-all: $(LINUXOBJECTS)
+all: $(MACOSXOBJECTS)
- @echo :: $(LINUXOBJECTS)
+ @echo :: $(MACOSXOBJECTS)
- cc -bundle -undefined suppress -flat_namespace -o zexy.pd_darwin *.o -lc -lm
+ $(CC) $(MACOSXLINKFLAGS) -o zexy.pd_darwin *.o -lc -lm
# strip -x zexy.pd_darwin
.c.pd_darwin:
- cc $(CFLAGS) -DPD $(INCLUDE) -c -o $*.o $*.c
-
+ $(CC) $(CFLAGS) -DPD $(INCLUDE) -c -o $*.o $*.c
install: installdocs
install -m 644 zexy.pd_darwin $(PD_DIR)/extra
@@ -91,16 +93,16 @@ installdocs: install -m644 ../examples/*.* $(PD_DIR)/doc/5.reference/zexy
darwin_package: all
- test -d ../installroot/doc/5.reference || mkdir -p ../installroot/doc/5.reference
- -cp ../examples/* ../installroot/doc/5.reference
- test -d ../installroot/extra || mkdir -p ../installroot/extra
- install -m644 *.pd_darwin ../installroot/extra
+ test -d ../installroot/pd/doc/5.reference || mkdir -p ../installroot/pd/doc/5.reference
+ cp ../examples/* ../installroot/pd/doc/5.reference
+ test -d ../installroot/pd/extra || mkdir -p ../installroot/pd/extra
+ install -m644 --group=admin *.pd_darwin ../installroot/extra
open ../darwin_package.pmsp
darwin_altpackage: all
test -d ../installroot/Help || mkdir -p ../installroot/Help
-cp ../examples/* ../installroot/Help
test -d ../installroot/Externals || mkdir -p ../installroot/Externals
- install -m644 *.pd_darwin ../installroot/Externals
+ install -m644 *.pd_darwin --group=admin ../installroot/Externals
open ../darwin_altpackage.pmsp
|