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