[zopeorg-checkins] CVS: NZO_SiteLayout - szodb_recipes.mk:1.1 szodb_targets.mk:1.1 Makefile.zope:1.2 Makefile.zss:1.2 zeo_recipes.mk:1.3 zeo_targets.mk:1.3

Tres Seaver tseaver at zope.com
Tue Apr 30 10:36:33 EDT 2002


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

Modified Files:
	Makefile.zope Makefile.zss zeo_recipes.mk zeo_targets.mk 
Added Files:
	szodb_recipes.mk szodb_targets.mk 
Log Message:


  - Unfutz confusion between ZEO targets for server (which uses
    StandaloneZODB) and client (which uses ZEO, linked into the software
    home).


=== Added File NZO_SiteLayout/szodb_recipes.mk ===
#=======================================================================
#   StandaloneZODB targets
#
#   Dependencies:
#
#     - ZEO_CHECKOUT should be set to the version-qualified name, under
#       'src', of the StandaloneZODB software package, e.g.
#       'src/StandaloneZODB-1.0-final'.
#       This value is normally spelled out in the main makefile, and
#       must correspond to one of the checkouts in 'cvs.mk'.
#
#     - COPY_FROM_SRC should be set either to ${CPR} (if you plan to
#       remove the 'src' tree after building) or to ${LNDIR} (if you
#       want to be able to refresh the sources and automagically update
#       the site).
#=======================================================================

${ZEO_CHECKOUT}: ${BASE_DIR}/src
	${CD} ${BASE_DIR}/src \
      && ${CVS} -d ${CVS_REPOSITORY} checkout ${CVS_TAG} -d ${@F} ${CVS_MODULE}

ZEO_SETUP_SRC=${ZEO_CHECKOUT:%=%/setup.py}

${ZEO_SETUP_SRC}: %/setup.py : %

ZEO_BUILD=${ZEO_CHECKOUT:src/%=opt/%}

ZEO_SETUP=${ZEO_BUILD:%=%/setup.py}

${ZEO_BUILD}: % : %/setup.py

${ZEO_SETUP}: opt/%: src/%
	${RM} ${@D}
	${MKDIR} ${@D}
	${COPY_FROM_SRC} ${BASE_DIR}/${<D} ${BASE_DIR}/${@D}

opt/StandaloneZODB: ${ZEO_BUILD}
	${CD} ${BASE_DIR}/${@D} && ${LNSF} ${<F} ${@F}

opt/StandaloneZODB/setup.py: ${ZEO_SETUP} opt/StandaloneZODB

opt/Python2/lib/python2.1/site-packages/Acquisition.so: opt/StandaloneZODB/setup.py
	${CD} ${BASE_DIR}/opt/StandaloneZODB && \
		${BASE_DIR}/bin/python setup.py build
	${CD} ${BASE_DIR}/opt/StandaloneZODB && \
		${BASE_DIR}/bin/python setup.py install

zeo: opt/StandaloneZODB/setup.py \
     opt/Python2/lib/python2.1/site-packages/Acquisition.so

zeo_usage:
	@${ECHO} "   zeo -- Build ZEO pseudo-binary."
	@${ECHO}

.PHONY: zeo zeo_usage


=== Added File NZO_SiteLayout/szodb_targets.mk ===
#=======================================================================
#	StandaloneZODB package targets
#=======================================================================

ZEO_OPT_TARGETS=\
opt/StandaloneZODB \
opt/Python2/lib/python2.1/site-packages/Acquisition.so \


=== NZO_SiteLayout/Makefile.zope 1.1.1.1 => 1.2 ===
 include cmf_targets.mk
 include zas_targets.mk
-include zss_targets.mk
 
 #-----------------------------------------------------------------------
 #   Target selectors
@@ -53,15 +52,12 @@
 BIN_TARGETS=\
 ${PYTHON_BIN_TARGETS} \
 ${ZAS_BIN_TARGETS} \
-${ZSS_BIN_TARGETS} \
 
 ETC_TARGETS=\
 ${ZAS_ETC_TARGETS} \
-${ZSS_ETC_TARGETS} \
 
 VAR_TARGETS=\
 ${ZAS_VAR_TARGETS}\
-${ZSS_VAR_TARGETS}\
 
 USAGE_TARGETS=\
 python_usage \
@@ -75,7 +71,6 @@
 ${ZEO_DOC_TARGETS} \
 ${CMF_DOC_TARGETS} \
 ${ZAS_DOC_TARGETS}\
-${ZSS_DOC_TARGETS}\
 
 include standard_targets.mk
 
@@ -88,7 +83,6 @@
 include zope_recipes.mk
 include cmf_recipes.mk
 include zas_recipes.mk
-include zss_recipes.mk
 
 #-----------------------------------------------------------------------
 #	Generic rules


=== NZO_SiteLayout/Makefile.zss 1.1 => 1.2 ===
 #-----------------------------------------------------------------------
 include python_targets.mk
-include zeo_targets.mk
+include szodb_targets.mk
 include zss_targets.mk
 
 #-----------------------------------------------------------------------
@@ -95,7 +95,7 @@
 #=======================================================================
 
 include python_recipes.mk
-include zeo_recipes.mk
+include szodb_recipes.mk
 include zss_recipes.mk
 
 #-----------------------------------------------------------------------


=== NZO_SiteLayout/zeo_recipes.mk 1.2 => 1.3 ===
 #
 #     - ZEO_CHECKOUT should be set to the version-qualified name, under
-#       'src', of the StandaloneZODB software package, e.g.
-#       'src/StandaloneZODB-1.0-final'.
+#       'src', of the ZEO software package, e.g.  'src/ZEO-1.0-head'.
 #       This value is normally spelled out in the main makefile, and
 #       must correspond to one of the checkouts in 'cvs.mk'.
 #
@@ -19,34 +18,27 @@
 	${CD} ${BASE_DIR}/src \
       && ${CVS} -d ${CVS_REPOSITORY} checkout ${CVS_TAG} -d ${@F} ${CVS_MODULE}
 
-ZEO_SETUP_SRC=${ZEO_CHECKOUT:%=%/setup.py}
+ZEO_CHANGES_SRC=${ZEO_CHECKOUT:%=%/CHANGES.txt}
 
-${ZEO_SETUP_SRC}: %/setup.py : %
+${ZEO_CHANGES_SRC}: %/CHANGES.txt : %
 
 ZEO_BUILD=${ZEO_CHECKOUT:src/%=opt/%}
 
-ZEO_SETUP=${ZEO_BUILD:%=%/setup.py}
+ZEO_CHANGES=${ZEO_BUILD:%=%/CHANGES.txt}
 
-${ZEO_BUILD}: % : %/setup.py
+${ZEO_BUILD}: % : %/CHANGES.txt
 
-${ZEO_SETUP}: opt/%: src/%
+${ZEO_CHANGES}: opt/%: src/%
 	${RM} ${@D}
 	${MKDIR} ${@D}
 	${COPY_FROM_SRC} ${BASE_DIR}/${<D} ${BASE_DIR}/${@D}
 
-opt/StandaloneZODB: ${ZEO_BUILD}
+opt/ZEO: ${ZEO_BUILD}
 	${CD} ${BASE_DIR}/${@D} && ${LNSF} ${<F} ${@F}
 
-opt/StandaloneZODB/setup.py: ${ZEO_SETUP} opt/StandaloneZODB
+opt/ZEO/CHANGES.txt: ${ZEO_CHANGES} opt/ZEO
 
-opt/Python2/lib/python2.1/site-packages/Acquisition.so: opt/StandaloneZODB/setup.py
-	${CD} ${BASE_DIR}/opt/StandaloneZODB && \
-		${BASE_DIR}/bin/python setup.py build
-	${CD} ${BASE_DIR}/opt/StandaloneZODB && \
-		${BASE_DIR}/bin/python setup.py install
-
-zeo: opt/StandaloneZODB/setup.py \
-     opt/Python2/lib/python2.1/site-packages/Acquisition.so
+zeo: opt/ZEO/CHANGES.txt
 
 zeo_usage:
 	@${ECHO} "   zeo -- Build ZEO pseudo-binary."


=== NZO_SiteLayout/zeo_targets.mk 1.2 => 1.3 ===
-#	StandaloneZODB package targets
+#	Standard ZEO package targets
 #=======================================================================
 
 ZEO_OPT_TARGETS=\
-opt/StandaloneZODB \
-opt/Python2/lib/python2.1/site-packages/Acquisition.so \
+opt/ZEO \






More information about the zopeorg-checkins mailing list