Don't use $(BIN) in Makefile, soon we will be generating multiple binaries - dedup - deduplicating backup program
 (HTM) git clone git://bitreich.org/dedup/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dedup/
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Tags
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 4347f0a624b172f81e0922f068ba9e86a0ada3a6
 (DIR) parent ca8e253fb3c94ddb242e280266d13a0d7fd79e76
 (HTM) Author: sin <sin@2f30.org>
       Date:   Wed, 17 Apr 2019 15:29:33 +0100
       
       Don't use $(BIN) in Makefile, soon we will be generating multiple binaries
       
       Diffstat:
         M Makefile                            |      32 ++++++++++++++++----------------
       
       1 file changed, 16 insertions(+), 16 deletions(-)
       ---
 (DIR) diff --git a/Makefile b/Makefile
       @@ -3,7 +3,7 @@ include config.mk
        VERSION = 1.0
        PREFIX = /usr/local
        MANPREFIX = $(PREFIX)/man
       -BIN = dedup
       +TARGET = dedup
        HDR = \
                arg.h \
                blake2-impl.h \
       @@ -13,7 +13,6 @@ HDR = \
                tree.h \
        
        SRC = \
       -        $(BIN).c \
                $(HDR) \
                blake2b-ref.c \
                blake2bp-ref.c \
       @@ -24,6 +23,7 @@ SRC = \
                compress-none.c \
                compress-snappy.c \
                compress.c \
       +        dedup.c \
                hash-blake2b.c \
                hash-blake2bp.c \
                hash-blake2s.c \
       @@ -36,7 +36,6 @@ SRC = \
                utils.c \
        
        OBJ = \
       -        $(BIN).o \
                blake2b-ref.o \
                blake2bp-ref.o \
                blake2s-ref.o \
       @@ -46,6 +45,7 @@ OBJ = \
                compress-none.o \
                compress-snappy.o \
                compress.o \
       +        dedup.o \
                hash-blake2b.o \
                hash-blake2bp.o \
                hash-blake2s.o \
       @@ -59,41 +59,41 @@ OBJ = \
        
        DISTFILES = \
                $(SRC) \
       -        $(BIN).1 \
                CHANGELOG \
                LICENSE \
                Makefile \
                README \
                config.mk \
       +        dedup.1 \
        
        CFLAGS = -g -O2 -Wall $(OPENMPCFLAGS)
        CPPFLAGS = -I/usr/local/include -D_FILE_OFFSET_BITS=64
        LDFLAGS = -L/usr/local/lib
        LDLIBS = -llz4 -lsnappy $(OPENMPLDLIBS)
        
       -all: $(BIN)
       +all: $(TARGET)
        
        $(OBJ): $(HDR)
        
        clean:
       -        rm -f $(OBJ) $(BIN) $(BIN)-$(VERSION).tar.gz
       +        rm -f $(OBJ) dedup dedup-$(VERSION).tar.gz
        
        install: all
                mkdir -p $(DESTDIR)$(PREFIX)/bin
       -        cp -f $(BIN) $(DESTDIR)$(PREFIX)/bin
       +        cp -f dedup $(DESTDIR)$(PREFIX)/bin
                mkdir -p $(DESTDIR)$(MANPREFIX)/man1
       -        cp -f $(BIN).1 $(DESTDIR)$(MANPREFIX)/man1
       +        cp -f dedup.1 $(DESTDIR)$(MANPREFIX)/man1
        
        uninstall:
       -        rm -f $(DESTDIR)$(PREFIX)/bin/$(BIN)
       -        rm -f $(DESTDIR)$(MANPREFIX)/man1/$(BIN).1
       +        rm -f $(DESTDIR)$(PREFIX)/bin/dedup
       +        rm -f $(DESTDIR)$(MANPREFIX)/man1/dedup.1
        
        dist:
       -        mkdir -p $(BIN)-$(VERSION)
       -        cp $(DISTFILES) $(BIN)-$(VERSION)
       -        tar -cf $(BIN)-$(VERSION).tar $(BIN)-$(VERSION)
       -        gzip $(BIN)-$(VERSION).tar
       -        rm -rf $(BIN)-$(VERSION)
       +        mkdir -p dedup-$(VERSION)
       +        cp $(DISTFILES) dedup-$(VERSION)
       +        tar -cf dedup-$(VERSION).tar dedup-$(VERSION)
       +        gzip dedup-$(VERSION).tar
       +        rm -rf dedup-$(VERSION)
        
        .PHONY: all clean install uninstall dist
        
       @@ -102,5 +102,5 @@ dist:
        .c.o:
                $(CC) $(CPPFLAGS) $(CFLAGS) -c $<
        
       -$(BIN): $(OBJ)
       +dedup: $(OBJ)
                $(CC) -o $@ $(OBJ) $(LDFLAGS) $(LDLIBS)