CPP = @CPP@
INSTALL = @INSTALL@
+# Source library
+
+SLIB = ../Util
+
PRJDIR = ../..
srcdir = @srcdir@
infodir = ${prefix}/info
STD_INC = @sdcc_include_dir@
-CPPFLAGS = @CPPFLAGS@ -I. -I$(PRJDIR) -D_FORASXXXX_
+CPPFLAGS = @CPPFLAGS@ -I. -I$(PRJDIR) -I$(SLIB) -D_FORASXXXX_
CFLAGS = @CFLAGS@
M_OR_MM = @M_OR_MM@
LDFLAGS = @LDFLAGS@
-OBJECTS = cppalloc.o cpperror.o cppexp.o cpphash.o cpplib.o cppmain.o
+SLIBOBJS = NewAlloc.o
+
+OBJECTS = cppalloc.o cpperror.o cppexp.o cpphash.o cpplib.o cppmain.o support.o
SOURCES = $(patsubst %.o,%.c,$(OBJECTS))
TARGET = $(PRJDIR)/bin/sdcpp
# ------------------------------------------
all: checkconf $(TARGET)
-$(TARGET): $(OBJECTS)
- $(CC) $(LDFLAGS) -o $@ $(OBJECTS)
+$(TARGET): $(SLIBOBJS) $(OBJECTS)
+ $(CC) $(LDFLAGS) -o $@ $(SLIBOBJS) $(OBJECTS)
# Compiling and installing everything and runing test
# ---------------------------------------------------
.c.o:
$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
+$(SLIBOBJS):%.o:$(SLIB)/%.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
# Remaking configuration
# ----------------------