1Project = libusb 2UserType = Administrator 3ToolType = Libraries 4GnuAfterInstall = remove-autom4te-cache remove-shared-libusb 5Extra_Configure_Flags = 6 7include $(MAKEFILEPATH)/CoreOS/ReleaseControl/GNUSource.make 8 9Install_Target = install 10 11# Automatic Extract & Patch 12AEP_Project = libusb 13AEP_Version = 1.0.9 14AEP_ProjVers = $(AEP_Project)-$(AEP_Version) 15AEP_Filename = $(AEP_ProjVers).tar.bz2 16AEP_ExtractDir = $(AEP_ProjVers) 17AEP_Patches = darwin_no_seize.patch 18#svn co -r658 https://libusb.svn.sourceforge.net/svnroot/libusb/trunk 19 20# Extract the source. 21install_source:: 22 $(TAR) -C $(SRCROOT) -xzf $(SRCROOT)/$(AEP_Filename) 23 $(RMDIR) $(SRCROOT)/$(Project) 24 $(MV) $(SRCROOT)/$(AEP_ExtractDir) $(SRCROOT)/$(Project) 25 for patchfile in $(AEP_Patches); do \ 26 (cd $(SRCROOT)/$(Project) && patch -p0 < $(SRCROOT)/files/$$patchfile) || exit 1; \ 27 done 28 29remove-autom4te-cache: 30 rm -rf $(SRCROOT)/$(Project)/autom4te.cache 31 32remove-shared-libusb: 33 rm -f $(DSTROOT)/usr/lib/libusb*{dylib,la} 34