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
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to