docs-common Makefile.common,1.152,1.153

Paul W. Frields (pfrields) fedora-docs-commits at redhat.com
Sat Mar 24 21:24:22 UTC 2007


Author: pfrields

Update of /cvs/docs/docs-common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6214

Modified Files:
	Makefile.common 
Log Message:
Make FDP-entities building a little cleaner.



Index: Makefile.common
===================================================================
RCS file: /cvs/docs/docs-common/Makefile.common,v
retrieving revision 1.152
retrieving revision 1.153
diff -u -r1.152 -r1.153
--- Makefile.common	24 Mar 2007 20:19:41 -0000	1.152
+++ Makefile.common	24 Mar 2007 21:24:20 -0000	1.153
@@ -1013,15 +1013,12 @@
 #
 #########################################################################
 # Build project-wide entities.  
-# These must be built in their container dir so the DTD is parsed
-# correctly.
+#
 define	FDP_ENTITIES_template
-${FDPCOMMONDIR}/common/entities/entities-${1}.ent::
-	pushd ${FDPCOMMONDIR}/common/entities && make entities-${1}.ent
-
-${1}/$${FDP_ENTITIES}:: ${FDPCOMMONDIR}/common/entities/entities-${1}.ent
-	mkdir -p $$(shell dirname $$@)
-	cp -p ${FDPCOMMONDIR}/common/entities/entities-${1}.ent $$@
+${1}/$${FDP_ENTITIES}::
+	mkdir -p ${1}
+	( cd ${FDPCOMMONDIR}/common/entities ; $(MAKE) entities-${1}.ent )
+	cp -u ${FDPCOMMONDIR}/common/entities/entities-${1}.ent $$@
 
 clean::
 	${RM} ${1}/$${FDP_ENTITIES}




More information about the Fedora-docs-commits mailing list