1Project         = db
2Extra_CFLAGS	= -no-cpp-precomp
3Extra_LDFLAGS	= -force_flat_namespace -bind_at_load
4
5include $(MAKEFILEPATH)/CoreOS/ReleaseControl/Common.make
6
7CC_Optimize = -Os  
8
9build::
10	cd $(OBJROOT) && $(Environment) $(SRCROOT)/$(Project)/dist/configure --disable-java --disable-shared --prefix=/usr/local docdir=/usr/local/BerkeleyDB/docs
11	cd $(OBJROOT) && make
12	cd $(OBJROOT) && make prefix=$(DSTROOT)/usr/local/BerkeleyDB bindir=$(DSTROOT)/usr/bin install
13	mkdir -p $(DSTROOT)/usr/share/man/man1/
14	cp $(SRCROOT)/AppleExtras/*.1 $(DSTROOT)/usr/share/man/man1/
15	mkdir -p $(DSTROOT)/usr/local/OpenSourceLicenses/
16	cp $(SRCROOT)/db/LICENSE $(DSTROOT)/usr/local/OpenSourceLicenses/BerkeleyDB.txt
17	mkdir -p $(DSTROOT)/usr/local/OpenSourceVersions/
18	cp $(SRCROOT)/AppleExtras/BerkeleyDB.plist $(DSTROOT)/usr/local/OpenSourceVersions/
19	chown -R root:wheel $(DSTROOT)/usr/local/BerkeleyDB/
20
21install_headers::
22	mkdir -p $(OBJROOT)
23	cd $(OBJROOT) && $(Environment) $(SRCROOT)/$(Project)/dist/configure --disable-java --disable-shared --prefix=/usr/local docdir=/usr/local/BerkeleyDB/docs
24	mkdir -p $(DSTROOT)/usr/local/BerkeleyDB/include
25	$(INSTALL) -c -m 444 $(OBJROOT)/db.h $(DSTROOT)/usr/local/BerkeleyDB/include
26	$(INSTALL) -c -m 444 $(OBJROOT)/db_cxx.h $(DSTROOT)/usr/local/BerkeleyDB/include
27	chown -R root:wheel $(DSTROOT)/usr/local/BerkeleyDB/
28