Replace Perl version of packihx with C version
[fw/sdcc] / Makefile
index 05599e9bda359e3450119907d10b26878d6eff2b..1b3c8d2378e7a097ebe4a7343c07192924e642e5 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,14 +6,15 @@ SHELL         = /bin/sh
 AUTOCONF       = autoconf
 
 PRJDIR         = .
-SDCC_MISC      = debugger/mcs51 sim/ucsim binutils-2.9.5.0.13
+SDCC_MISC      = debugger/mcs51 sim/ucsim
 SDCC_LIBS      = support/cpp
 SDCC_ASLINK    = as/mcs51 as link
+SDCC_PACKIHX   = packihx
 
 PKGS           = $(SDCC_MISC) $(SDCC_LIBS) $(SDCC_ASLINK) \
-                 src device/include device/lib
+                 src device/include device/lib $(SDCC_PACKIHX)
 PKGS_TINI      = $(SDCC_LIBS) $(SDCC_ASLINK) \
-                 src device/include
+                 src device/include $(SDCC_PACKIHX)
 PORTS          = mcs51 z80
 
 srcdir          = .
@@ -41,6 +42,9 @@ sdcc-aslink:
 sdcc-misc:
        for misc in $(SDCC_MISC); do $(MAKE) -C $$misc; done
 
+sdcc-packihx:
+       $(MAKE) -C $(SDCC_PACKIHX)
+
 sdcc-device:
        $(MAKE) -C device/include
        $(MAKE) -C device/lib
@@ -49,10 +53,10 @@ sdcc-device-tini:
        $(MAKE) -C device/include
        $(MAKE) -C device/lib modelDS390
 
-sdcc: sdcc-cc sdcc-aslink sdcc-misc sdcc-device
+sdcc: sdcc-cc sdcc-aslink sdcc-misc sdcc-device sdcc-packihx
        $(MAKE) -f main.mk all
 
-sdcc-tini: sdcc-cc sdcc-aslink sdcc-device-tini
+sdcc-tini: sdcc-cc sdcc-aslink sdcc-device-tini sdcc-packihx
        $(MAKE) -f main.mk all
 
 # Some interesting sub rules