ppcrcd/trunk: Makefile noinst.pkgs

sparky cvs at pld-linux.org
Wed Mar 8 20:44:32 CET 2006


Author: sparky
Date: Wed Mar  8 20:44:28 2006
New Revision: 7122

Modified:
   ppcrcd/trunk/Makefile
   ppcrcd/trunk/noinst.pkgs
Log:
- easier way for making additional packages


Modified: ppcrcd/trunk/Makefile
==============================================================================
--- ppcrcd/trunk/Makefile	(original)
+++ ppcrcd/trunk/Makefile	Wed Mar  8 20:44:28 2006
@@ -208,10 +208,15 @@
 	touch $@
 
 .PHONY:	%.rpm
-%.rpm:	out/rpm/rpms/%
+%.rpm:
+	make --no-print-directory out/rpm/rpms/$(@:%.rpm=%)	\
+		$(if $(filter $(@:%.rpm=%),$(I)),,		\
+			FAKE_SPEC="out/rpm/SPECS/$(@:%.rpm=%)"	\
+		)	
 	
+FAKE_SPEC =
 
-out/rpm/rpms/%:
+out/rpm/rpms/%:	$(FAKE_SPEC)
 	@#XXX every package neads something like: $(R)/setup: $(P)/setup
 	$(if $^,,$(error $@: prerequisite needed))
 	#######################################################################

Modified: ppcrcd/trunk/noinst.pkgs
==============================================================================
--- ppcrcd/trunk/noinst.pkgs	(original)
+++ ppcrcd/trunk/noinst.pkgs	Wed Mar  8 20:44:28 2006
@@ -1,20 +1,10 @@
 # usefull routines
 
-$(R)/libol $(R)/libol-static:	$(P)/libol
-
 ADD += gcc gcc-c++
 REV-gcc = GCC_4_1
 BCOND-gcc = --without ada --without fortran --without java --without objc --without objcxx
 #-ada -fortran -java -objc -objcxx +multilib +profiling -bootstrap +tests
-$(R)/gcc:	$(P)/gcc
-
-$(R)/linux-libc-headers:	$(P)/linux-libc-headers
 
 REV-uClibc = DEVEL
-$(R)/uClibc:		$(P)/uClibc
-
-$(R)/dietlibc:		$(P)/dietlibc
-
-$(R)/rpm-build-macros:	$(P)/rpm-build-macros
 
 # vim: syntax=make


More information about the pld-cvs-commit mailing list