[zopeorg-checkins] CVS: NZO_SiteLayout - Makefile.ldap-client:1.2 Makefile.ldap-server:1.2 ldap_recipes.mk:1.2

Tres Seaver tseaver at zope.com
Thu May 2 13:47:51 EDT 2002


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

Modified Files:
	Makefile.ldap-client Makefile.ldap-server ldap_recipes.mk 
Log Message:
 - Normalize LDAP bulids.

=== NZO_SiteLayout/Makefile.ldap-client 1.1 => 1.2 ===
 #-----------------------------------------------------------------------
 
+PYTHON_CHECKOUT=src/Python-2.1.3
+
+include python_targets.mk
 include ldap_targets.mk
 
 #-----------------------------------------------------------------------
 #   Target selectors
 #
-#   Add / remove here ass appropriate.
+#   Add / remove here as appropriate.
 #-----------------------------------------------------------------------
-OPT_TARGETS=\
-${LDAP_CLIENT_OPT_TARGETS} \
+
+LDAP_SRC_TARGETS=\
+${LDAP_CLIENT_SRC_TARGETS}
 
 SRC_TARGETS=\
 ${LDAP_CLIENT_SRC_TARGETS}
 
+OPT_TARGETS=\
+${PYTHON_OPT_TARGETS} \
+${LDAP_CLIENT_OPT_TARGETS} \
+
 ROOT_TARGETS=\
 ${LDAP_CLIENT_ROOT_TARGETS}
 
 USAGE_TARGETS=\
+python_usage \
 ldap_usage \
 
 include standard_targets.mk
@@ -44,6 +53,7 @@
 #   Recipes
 #=======================================================================
 
+include python_recipes.mk
 include ldap_recipes.mk
 
 #-----------------------------------------------------------------------


=== NZO_SiteLayout/Makefile.ldap-server 1.1 => 1.2 ===
 ${LDAP_SERVER_SRC_TARGETS}
 
+LDAP_SRC_TARGETS=\
+${LDAP_SERVER_SRC_TARGETS}
+
 USAGE_TARGETS=\
 ldap_usage \
 


=== NZO_SiteLayout/ldap_recipes.mk 1.1 => 1.2 ===
 
 opt/openldap-2.0.23: src/openldap-2.0.23
-	${CD} $< && \
-         ./configure\
+	${MKDIR} $@/build
+	${CD} $@/build && ${BASE_DIR}/$</configure\
          --prefix=${BASE_DIR}/${@}\
          --bindir=${BASE_DIR}/bin\
          --sbindir=${BASE_DIR}/bin\
@@ -14,18 +14,20 @@
          --without-kerberos\
          --with-threads\
          --enable-rlookups\
-         --with-gnu-ld && \
-         ${MAKE} && \
-         ${MAKE} install
+         --with-gnu-ld
+	${CD} $@/build && ${MAKE}
+	${CD} $@/build && ${MAKE} install
 
 opt/openldap: opt/openldap-2.0.23
 	${LNSF} ${BASE_DIR}/$< ${BASE_DIR}/$@
 
-opt/python-ldap: src/python-ldap-2.0.0pre04
-	${CD} ${BASE_DIR} && ${CPR} $< ${<:src/%=opt/%} && \
-         ${LNSF} ${BASE_DIR}/${<:src/%=opt/%} ${BASE_DIR}/$@
+opt/python-ldap-2.0.0pre04: src/python-ldap-2.0.0pre04
+	${CPR} ${BASE_DIR}/$< ${BASE_DIR}/$@
 
-opt/Python2/lib/python2.1/site-packages/ldap: opt/python-ldap
+opt/python-ldap: opt/python-ldap-2.0.0pre04
+	${LNSF} ${BASE_DIR}/$< ${BASE_DIR}/$@
+
+opt/Python2/lib/python2.1/site-packages/ldap: opt/python-ldap bin/python
 	${CD} $< && ${BASE_DIR}/bin/python setup.py install
 
 ldap_usage:






More information about the zopeorg-checkins mailing list