Description: allow one to override flags in Makefile
Author: Christian T. Steigies <cts@debian.org>
Last-Update: 2018-05-15
Index: amiga-fdisk-0.04/Makefile
===================================================================
--- amiga-fdisk-0.04.orig/Makefile
+++ amiga-fdisk-0.04/Makefile
@@ -5,21 +5,21 @@
 
 CC=             gcc
 ifeq ($(USE_READLINE),no)
-CFLAGS=         -O2 -fomit-frame-pointer -Wall -I./include -DDONT_USE_READLINE -DFIX_NO_READLINE
+CFLAGS?=         -O2 -fomit-frame-pointer -Wall -I./include -DDONT_USE_READLINE -DFIX_NO_READLINE
 #CFLAGS=         -g -fomit-frame-pointer -Wall -I./include -DDEBUG -DDONT_USE_READLINE
-LDFLAGS=        # -s -N
+LDFLAGS?=        # -s -N
 else
-CFLAGS=         -O2 -fomit-frame-pointer -Wall -I./include
+CFLAGS?=         -O2 -fomit-frame-pointer -Wall -I./include
 #CFLAGS=         -g -fomit-frame-pointer -Wall -I./include -DDEBUG
-LIBS=		-lreadline
-LDFLAGS=        # -s -N
+LIBS?=		-lreadline
+LDFLAGS?=        # -s -N
 endif
 
 # Where to put binaries?
 # See the "install" rule for the links. . .
 
 INSTALL=	install
-INSTALLDIR=	/sbin
+INSTALLDIR=	/usr/sbin
 SBIN= 		amiga-fdisk
 
 # Where to put datebase files?
@@ -30,6 +30,7 @@ amiga-fdisk: amigastuff.o fdisk.o
 	$(CC) $(LDFLAGS) $^ $(LIBS) -o $@
 
 install: all
+	$(INSTALL) -d $(DESTDIR)$(INSTALLDIR)
 	$(INSTALL) $(SBIN) $(DESTDIR)$(INSTALLDIR)
 
 clean:
