SOURCES = $(patsubst %.o,%.c,$(OBJECTS))
TARGET = $(PRJDIR)/bin/sdcc
+PACKIHX = $(PRJDIR)/bin/packihx
# Compiling entire program or any subproject
# ------------------------------------------
-all: ports checkconf $(LIBGC) $(TARGET)
+all: ports checkconf $(LIBGC) $(TARGET) $(PACKIHX)
ports:
for i in $(PORTS); do $(MAKE) -C $$i; done
# ---------------------------------------------------
install: all installdirs
$(INSTALL) -s $(TARGET) $(bindir)/sdcc
+ $(INSTALL) $(PACKIHX) $(bindir)/packihx
# Deleting all the installed files
$(TARGET): $(OBJECTS) $(PORT_LIBS)
$(CC) -o $@ $(OBJECTS) $(PORT_LIBS) $(LIBDIRS) $(LIBS)
+$(PACKIHX): packihx
+ $(INSTALL) packihx $(PACKIHX)
+
+
.c.o:
$(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@