From bfba3a02a2a8122e65152f6379b43f85a58ceb3e Mon Sep 17 00:00:00 2001 From: glenlow Date: Wed, 19 Dec 2007 08:01:17 +0000 Subject: [PATCH] automated builds of Mac packages --- Makefile.am | 3 ++- macbuild | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100755 macbuild diff --git a/Makefile.am b/Makefile.am index 7850041d6..4e55dd17a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -35,7 +35,8 @@ EXTRA_DIST = $(txt) $(html) graphviz.spec.in graphviz.spec \ graphviz.7 Doxyfile.in Doxyfile \ makearch features awk windows \ config/config_perl.pl config/config_python.py \ - config/config_ruby.rb config/config_tcl.tcl dot.demo + config/config_ruby.rb config/config_tcl.tcl dot.demo \ + macbuild macosx .PHONY: rpm rpm: dist diff --git a/macbuild b/macbuild new file mode 100755 index 000000000..143f8bcae --- /dev/null +++ b/macbuild @@ -0,0 +1,14 @@ +#!/bin/sh + +PACKAGEMAKER="/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker" + +# configure for Universal Binaries +./configure --disable-dependency-tracking CFLAGS="-arch i386 -arch ppc" LDFLAGS="-arch i386 -arch ppc" +make + +# make into the macosx build directory +rm -rf macosx/build/usr/local/* +make DESTDIR=$PWD/macosx/build install + +# convert the build directory into a package +$PACKAGEMAKER --doc macosx/graphviz.pmdoc --out $1 -- 2.50.1