new #pragma LESS_PEDANTIC
[fw/sdcc] / src / Makefile.in
index 12ff3f101ad18341823a0b6a321e0cde5e1c16df..9f1b9fdea68ce9883dd664a98021d8640e74e46f 100644 (file)
@@ -20,14 +20,14 @@ ifdef SDCC_SUB_VERSION
 CFLAGS         += -DSDCC_SUB_VERSION_STR=\"$(SDCC_SUB_VERSION)\"
 endif
 
-SLIBOBJS       = SDCCerr.o NewAlloc.o MySystem.o BuildCmd.o
+SLIBOBJS       = SDCCerr.o NewAlloc.o MySystem.o BuildCmd.o dbuf.o
 
 OBJECTS        = SDCCy.o SDCChasht.o SDCCmain.o \
                  SDCCsymt.o SDCCopt.o SDCCast.o SDCCmem.o SDCCval.o \
                  SDCCicode.o SDCCbitv.o SDCCset.o SDCClabel.o \
                  SDCCBBlock.o SDCCloop.o SDCCcse.o SDCCcflow.o SDCCdflow.o \
                  SDCClrange.o SDCCptropt.o SDCCpeeph.o SDCCglue.o \
-                 asm.o SDCCmacro.o SDCCutil.o
+                 asm.o SDCCmacro.o SDCCutil.o SDCCdebug.o cdbFile.o
 
 SPECIAL                = SDCCy.h 
 ifeq ($(USE_ALT_LEX), 1)
@@ -43,10 +43,12 @@ TARGET              = $(PRJDIR)/bin/sdcc$(EXEEXT)
 
 # Compiling entire program or any subproject
 # ------------------------------------------
-all: ports checkconf $(TARGET)
+all: checkconf $(TARGET)
 
-ports:
-       for i in $(PORTS); do $(MAKE) -C $$i; done
+$(PORT_LIBS): FORCE 
+       $(MAKE) -C `dirname $@`
+FORCE:
 
 $(PRJDIR)/support/gc/libgc.a:
        cd $(PRJDIR)/support/gc && $(MAKE)
@@ -134,4 +136,3 @@ checkconf:
        fi
 
 # End of main_in.mk/main.mk
-