[zopeorg-checkins] CVS: NZO_SiteLayout - zproduct_recipes.mk:1.2

Chris McDonough chrism at zope.com
Wed May 8 15:59:59 EDT 2002


Update of /cvs-zopeorg/NZO_SiteLayout
In directory cvs.zope.org:/tmp/cvs-serv27413

Modified Files:
	zproduct_recipes.mk 
Log Message:
Build out BTree Folder reliably.


=== NZO_SiteLayout/zproduct_recipes.mk 1.1 => 1.2 ===
 #	Instance product recipes
 #=======================================================================
+SEDSCRIPT=\
+-e "\
+s@<<BASE_DIR>>@${BASE_DIR}@g;\
+"
 
 ${PRODUCT_CHECKOUTS}:
 	${CD} ${BASE_DIR}/src \
@@ -16,13 +20,23 @@
 ${CMF_INSTANCE_TARGETS}:
 	${CD} ${@D} && ${LNSF} ${BASE_DIR}/opt/CMF/${@F}
 
-opt/BTreeFolder-0.3/cBTreeFolderMixin.so: opt/BTreeFolder
+opt/BTreeFolder-0.3/cBTreeFolderMixin.so: opt/BTreeFolder-0.3/Makefile opt/BTreeFolder-0.3/Setup
 	${CD} ${@D} && ${MAKE}
 
+opt/BTreeFolder-0.3/Makefile: ${MAKEFILEDIR}/var/BTreeFolder/Makefile.in
+opt/BTreeFolder-0.3/Setup: ${MAKEFILEDIR}/var/BTreeFolder/Setup.in
+
+BTREE_SETUP=\
+opt/BTreeFolder-0.3/Makefile \
+opt/BTreeFolder-0.3/Setup \
+
+${BTREE_SETUP}:
+	${SED} ${SEDSCRIPT} < $< > $@
+
 zproduct_usage:
 	@${ECHO} "   zproduct -- install instance products."
 	@${ECHO}
 
-.PHONY: zproduct_usage
+.PHONY: zproduct_usage opt/BTreeFolder-0.3/cBTreeFolderMixin.so
 
 






More information about the zopeorg-checkins mailing list