]> git.gag.com Git - fw/sdcc/commitdiff
Add tini and install-tini targets to master makefile
authorkvigor <kvigor@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 15 Sep 2000 21:39:27 +0000 (21:39 +0000)
committerkvigor <kvigor@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 15 Sep 2000 21:39:27 +0000 (21:39 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@360 4a8a32a2-be11-0410-ad9d-d568d2c75423

Makefile
device/lib/Makefile.in

index 4b64260f0f4b33224d1b454fab4a3104fc1ba17f..05599e9bda359e3450119907d10b26878d6eff2b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -12,7 +12,8 @@ SDCC_ASLINK   = as/mcs51 as link
 
 PKGS           = $(SDCC_MISC) $(SDCC_LIBS) $(SDCC_ASLINK) \
                  src device/include device/lib
-
+PKGS_TINI      = $(SDCC_LIBS) $(SDCC_ASLINK) \
+                 src device/include
 PORTS          = mcs51 z80
 
 srcdir          = .
@@ -21,6 +22,8 @@ srcdir          = .
 # ------------------------------------------
 all: checkconf sdcc
 
+tini: checkconf sdcc-tini
+
 sdcc-libs:
 ifeq ($(CROSS_LIBGC),1)
        $(MAKE) -C support/gc -f Makefile.cross
@@ -42,9 +45,16 @@ sdcc-device:
        $(MAKE) -C device/include
        $(MAKE) -C device/lib
 
+sdcc-device-tini:
+       $(MAKE) -C device/include
+       $(MAKE) -C device/lib modelDS390
+
 sdcc: sdcc-cc sdcc-aslink sdcc-misc sdcc-device
        $(MAKE) -f main.mk all
 
+sdcc-tini: sdcc-cc sdcc-aslink sdcc-device-tini
+       $(MAKE) -f main.mk all
+
 # Some interesting sub rules
 sdcc-bin: sdcc-cc sdcc-aslink sdcc-misc
 
@@ -58,6 +68,14 @@ install:
          $(MAKE) -C $$pkg install ;\
        done
 
+install-tini:
+       $(MAKE) -f main.mk install
+       @for pkg in $(PKGS_TINI); do\
+         $(MAKE) -C $$pkg install ;\
+       done
+       $(MAKE) -C device/lib installDS390
+
+
 
 # Deleting all the installed files
 # --------------------------------
index 9e941f9d84f6f7fbefdade042ac06efec431e33c..2b74378772c2a57622169441a55cbc0cea17cb3b 100644 (file)
@@ -81,7 +81,7 @@ modelDS390:
 
 # Compiling and installing everything and runing test
 # ---------------------------------------------------
-install: installdirs
+install: installDS390
        $(CP) *.c $(datadir)/lib/
        for model in $(MODELS); do \
         [ -d $$model ] || $(MAKE) all; \
@@ -89,8 +89,9 @@ install: installdirs
         $(CP) $$model/*.asm $(datadir)/lib/$$model/; \
         $(CP) $$model/*.cdb $(datadir)/lib/$$model/; \
        done
-       $(CP) ds390/*.lib ds390/*.rel ds390/*.asm ds390/*.cdb $(datadir)/lib/ds390
 
+installDS390: installdirs
+       $(CP) ds390/*.lib ds390/*.rel ds390/*.asm ds390/*.cdb $(datadir)/lib/ds390
 
 # Deleting all the installed files
 # --------------------------------