URI: 
       Makefile - dedup - deduplicating backup program
  HTML git clone git://bitreich.org/dedup/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dedup/
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
   DIR LICENSE
       ---
       Makefile (2168B)
       ---
            1 include config.mk
            2 
            3 BIN = dup-check dup-gc dup-init dup-keygen dup-pack dup-rm dup-unpack
            4 MAN = dup-check.1 dup-gc.1 dup-init.1 dup-keygen.1 dup-pack.1 dup-rm.1 dup-unpack.1
            5 
            6 HDR = \
            7         arg.h \
            8         block.h \
            9         chunker.h \
           10         compat.h \
           11         config.h \
           12         key.h \
           13         lock.h \
           14         misc.h \
           15         queue.h \
           16         snap.h \
           17         state.h \
           18         tree.h \
           19 
           20 COMMOBJ = \
           21         bcompress.o \
           22         bencrypt.o \
           23         block.o \
           24         bstorage.o \
           25         chunker.o \
           26         compat.o \
           27         key.o \
           28         lock.o \
           29         misc.o \
           30         pack.o \
           31         snap.o \
           32         state.o \
           33         unpack.o \
           34 
           35 DCHECKOBJ = $(COMMOBJ) dup-check.o
           36 DGCOBJ = $(COMMOBJ) dup-gc.o
           37 DINITOBJ = $(COMMOBJ) dup-init.o
           38 DKEYGENOBJ = $(COMMOBJ) dup-keygen.o
           39 DPACKOBJ = $(COMMOBJ) dup-pack.o
           40 DRMOBJ = $(COMMOBJ) dup-rm.o
           41 DUNPACKOBJ = $(COMMOBJ) dup-unpack.o
           42 
           43 LDLIBS = -lsnappy -llz4 -lsodium
           44 
           45 all: $(BIN)
           46 
           47 $(DCHECKOBJ) $(DGCOBJ) $(DINITOBJ) $(DKEYGENOBJ) $(DPACKOBJ) $(DRMOBJ) $(DUNPACKOBJ): $(HDR)
           48 
           49 clean:
           50         rm -f $(DCHECKOBJ) $(DGCOBJ) $(DINITOBJ) $(DKEYGENOBJ) $(DPACKOBJ) $(DRMOBJ) $(DUNPACKOBJ) $(BIN)
           51         rm -rf dedup-$(VERSION) dedup-$(VERSION).tar.gz
           52 
           53 install: all
           54         mkdir -p $(DESTDIR)$(PREFIX)/bin
           55         cp -f $(BIN) $(DESTDIR)$(PREFIX)/bin
           56         mkdir -p $(DESTDIR)$(MANPREFIX)/man1
           57         cp -f $(MAN) $(DESTDIR)$(MANPREFIX)/man1
           58 
           59 uninstall:
           60         cd $(DESTDIR)$(PREFIX)/bin && rm -f $(BIN)
           61         cd $(DESTDIR)$(MANPREFIX)/man1 && rm -f $(MAN)
           62 
           63 dist: clean
           64         mkdir -p dedup-$(VERSION)
           65         cp `find . -maxdepth 1 -type f` dedup-$(VERSION)
           66         tar -c dedup-$(VERSION) | gzip > dedup-$(VERSION).tar.gz
           67 
           68 test: all
           69         sh runtests
           70 
           71 .SUFFIXES: .c .o
           72 
           73 .c.o:
           74         $(CC) $(CPPFLAGS) $(CFLAGS) -c $<
           75 
           76 dup-check: $(DCHECKOBJ)
           77         $(CC) -o $@ $(DCHECKOBJ) $(LDFLAGS) $(LDLIBS)
           78 
           79 dup-gc: $(DGCOBJ)
           80         $(CC) -o $@ $(DGCOBJ) $(LDFLAGS) $(LDLIBS)
           81 
           82 dup-init: $(DINITOBJ)
           83         $(CC) -o $@ $(DINITOBJ) $(LDFLAGS) $(LDLIBS)
           84 
           85 dup-keygen: $(DKEYGENOBJ)
           86         $(CC) -o $@ $(DKEYGENOBJ) $(LDFLAGS) $(LDLIBS)
           87 
           88 dup-pack: $(DPACKOBJ)
           89         $(CC) -o $@ $(DPACKOBJ) $(LDFLAGS) $(LDLIBS)
           90 
           91 dup-rm: $(DRMOBJ)
           92         $(CC) -o $@ $(DRMOBJ) $(LDFLAGS) $(LDLIBS)
           93 
           94 dup-unpack: $(DUNPACKOBJ)
           95         $(CC) -o $@ $(DUNPACKOBJ) $(LDFLAGS) $(LDLIBS)