Get debugger working with --disable-boehm-gc flag
[fw/sdcc] / debugger / mcs51 / Makefile.in
index a3d0d59dea0bbcf66d132c0b1d06dfeba759f04f..f48de5054764a5334b162836b38ebc09ca95182b 100644 (file)
@@ -13,13 +13,14 @@ CPP         = @CPP@
 INSTALL                = @INSTALL@
 
 PRJDIR         = ../..
+DISABLE_GC     = @DISABLE_GC@
 
 srcdir         = @srcdir@
 prefix         = @prefix@
 exec_prefix     = ${prefix}
 bindir          = ${exec_prefix}/bin
 libdir          = ${exec_prefix}/lib
-datadir         = ${prefix}/share
+datadir         = @datadir@
 includedir      = ${prefix}/include
 mandir          = ${prefix}/man
 man1dir         = $(mandir)/man1
@@ -31,12 +32,19 @@ CPPFLAGS    = @CPPFLAGS@ -I. -I$(PRJDIR) -I$(PRJDIR)/support
 CFLAGS         = @CFLAGS@
 M_OR_MM                = @M_OR_MM@
 LDFLAGS                = @LDFLAGS@
+
+ifeq ($(DISABLE_GC),1)
+LIBS            = @LIBS@
+LIBDIRS         =
+else
 LIBS            = -lgc @LIBS@
 LIBDIRS         = -L$(PRJDIR)/support/gc
+endif
 
 
 OBJECTS                = sdcdb.o symtab.o simi.o $(PRJDIR)/src/SDCCset.o \
-                 break.o cmd.o $(PRJDIR)/src/SDCChasht.o
+                 break.o cmd.o $(PRJDIR)/src/SDCChasht.o \
+                 $(PRJDIR)/src/SDCCerr.o
 SOURCES                = $(patsubst %.o,%.c,$(OBJECTS))
 
 TARGET         = $(PRJDIR)/bin/sdcdb