1ARCHS   ?= x86_64 
2cwd  := $(shell pwd)
3
4#Path1 := "/Developer/Applications/Utilities/PackageMaker.app"
5#Path2 := "/DevTools/Utilities/PackageMaker.app"
6#PPATH := $(shell if [ -d ${Path1} ]; then echo ${Path1}; else if [ -d ${Path2} ]; then echo ${Path2}; fi; fi)
7#PM := "${PPATH}/Contents/MacOS/PackageMaker"
8
9# grab the long version number out of my prefix file
10#version  := $(word 3, $(shell grep VersionNumber ../Common/AppleUSBCDCCommon.h))
11version  := $(word 3, $(shell grep COM_APPLE_CDC_DRIVER_LONG_VERSION ../AppleUSBCDC.xcconfig))
12
13NAME := AppleUSBCDCDriver-${version}
14PKG  := ../build/${NAME}.pkg
15TMP  := /tmp/cdc.root/
16#DMG  := ../build/${NAME}.dmg
17TARBALL  := "${cwd}/../build/${NAME}-Root.tar.gz"
18
19
20all:	${PKG}
21
22clean:
23	sudo rm -rf ${TMP}
24
25#${PKG}:
26#	${PM} --doc AppleUSBCDCDriver.pmdoc --out "${PKG}"
27
28#${DMG}:	${PKG}
29#	rm -f ${DMG}
30#	/usr/bin/perl buildDMG.pl -buildDir ../build/ -compressionLevel 9 -dmgName ${NAME} -volName ${NAME} ${PKG}
31
32${PKG}:
33	(cd .. ; sudo xcodebuild ARCHS="${ARCHS}" install DSTROOT="${TMP}" )
34	sudo pkgbuild --root=${TMP} --identifier com.apple.iokit.AppleUSBCDCDriver --version ${version} ${PKG}
35	(cd ${TMP} ; sudo tar cvzf ${TARBALL} .)
36	ls -ltr ../build
37