CC = @CC@
CPP = @CPP@
INSTALL = @INSTALL@
+STRIP = @STRIP@
PRJDIR = ../..
SLIB = $(PRJDIR)/support/Util
srcdir = @srcdir@
prefix = @prefix@
-exec_prefix = ${prefix}
-bindir = ${exec_prefix}/bin
-libdir = ${exec_prefix}/lib
+exec_prefix = @exec_prefix@
+bindir = @bindir@
+libdir = @libdir@
datadir = @datadir@
-includedir = ${prefix}/include
-mandir = ${prefix}/man
+includedir = @includedir@
+mandir = @mandir@
man1dir = $(mandir)/man1
man2dir = $(mandir)/man2
-infodir = ${prefix}/info
+infodir = @infodir@
STD_INC = @sdcc_include_dir@
CPPFLAGS = @CPPFLAGS@ -I. -I$(PRJDIR) -I$(PRJDIR)/support -I$(SLIB)
M_OR_MM = @M_OR_MM@
LDFLAGS = @LDFLAGS@
+EXEEXT = @EXEEXT@
+
LIBS = @LIBS@
LIBDIRS =
$(PRJDIR)/support/Util/SDCCerr.o
SOURCES = $(patsubst %.o,%.c,$(OBJECTS))
-TARGET = $(PRJDIR)/bin/sdcdb
+TARGET = $(PRJDIR)/bin/sdcdb$(EXEEXT)
# Compiling entire program or any subproject
# Compiling and installing everything and runing test
# ---------------------------------------------------
install: all installdirs
- $(INSTALL) -s $(TARGET) $(bindir)/sdcdb
+ $(INSTALL) $(TARGET) $(bindir)/sdcdb$(EXEEXT)
+ $(STRIP) $(bindir)/sdcdb$(EXEEXT)
cp $(PRJDIR)/debugger/mcs51/sdcdb.el $(bindir)/sdcdb.el
cp $(PRJDIR)/debugger/mcs51/sdcdbsrc.el $(bindir)/sdcdbsrc.el
# Deleting all the installed files
# --------------------------------
uninstall:
- rm -f $(bindir)/sdcdb
-
+ rm -f $(bindir)/sdcdb$(EXEEXT)
+ rm -f $(bindir)/sdcdb.el
+ rm -f $(bindir)/sdcdbsrc.el
# Performing self-test
# --------------------