PRJDIR = ../..
+EXEEXT = @EXEEXT@
+
srcdir = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
lkgb.o lkgg.o
LKSOURCES = $(patsubst %.o,%.c,$(LKOBJECTS))
-LKZ80 = $(PRJDIR)/bin/link-z80
+LKZ80 = $(PRJDIR)/bin/link-z80$(EXEEXT)
# Compiling entire program or any subproject
# ------------------------------------------
all: checkconf $(LKZ80)
$(LKZ80): $(SLIBOBJS) $(LKOBJECTS)
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(SLIBOBJS) $(LKOBJECTS)
+ $(CC) $(CFLAGS) -o $@ $(SLIBOBJS) $(LKOBJECTS) $(LDFLAGS)
# Compiling and installing everything and runing test
# ---------------------------------------------------
install: all installdirs
- $(INSTALL) $(LKZ80) $(bindir)/link-z80
+ $(INSTALL) $(LKZ80) $(DESTDIR)$(bindir)/link-z80$(EXEEXT)
# Deleting all the installed files
# --------------------------------
uninstall:
- rm -f $(bindir)/link-z80
+ rm -f $(DESTDIR)$(bindir)/link-z80$(EXEEXT)
# Performing self-test
# Creating installation directories
# ---------------------------------
installdirs:
- $(INSTALL) -d $(bindir)
+ $(INSTALL) -d $(DESTDIR)$(bindir)
# Creating dependencies