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