1Project = pcre 2ProjectVersion = 8.02 3Patches = Makefile.in.diff no-programs.diff 4 5include $(MAKEFILEPATH)/CoreOS/ReleaseControl/Common.make 6 7OSV = $(DSTROOT)/usr/local/OpenSourceVersions 8OSL = $(DSTROOT)/usr/local/OpenSourceLicenses 9 10PREFIX=/usr/local 11LIBDIR=/usr/lib 12ManPageDirectories=/usr/local/share/man 13 14# Extract the source. 15install_source:: 16 $(RMDIR) $(SRCROOT)/$(Project) $(SRCROOT)/$(Project)-$(ProjectVersion) 17 $(TAR) -C $(SRCROOT) -jxf $(SRCROOT)/$(Project)-$(ProjectVersion).tar.bz2 18 $(MV) $(SRCROOT)/$(Project)-$(ProjectVersion) $(SRCROOT)/$(Project) 19 @for file in $(Patches); do \ 20 (cd $(SRCROOT)/$(Project) && patch -p0 < $(SRCROOT)/files/$$file) || exit 1; \ 21 done 22 23install:: 24 cd $(OBJROOT) && $(Environment) $(SRCROOT)/$(Project)/configure --disable-dependency-tracking \ 25 --prefix=$(PREFIX) --libdir=$(LIBDIR) --disable-static \ 26 --enable-unicode-properties \ 27 --disable-cpp 28 $(MAKE) -C $(OBJROOT) 29 $(MAKE) -C $(OBJROOT) install DESTDIR=$(DSTROOT) 30 31 for lib in .0 posix.0; do \ 32 $(CP) $(DSTROOT)$(LIBDIR)/libpcre$${lib}.dylib $(SYMROOT); \ 33 $(STRIP) -x $(DSTROOT)$(LIBDIR)/libpcre$${lib}.dylib; \ 34 done 35 36 $(MKDIR) $(OSV) $(OSL) 37 $(INSTALL_FILE) $(SRCROOT)/$(Project).plist $(OSV)/$(Project).plist 38 $(INSTALL_FILE) $(SRCROOT)/$(Project)/LICENCE $(OSL)/$(Project).txt 39 40 @$(MAKE) compress_man_pages 41