1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
SUBDIRS = md5deep hashdeep
EXTRA_DIST = FILEFORMAT config.guess config.sub \
include/md5.h include/sha1.h include/sha256.h include/tiger.h \
include/whirlpool.h include/common.h include/ui.h include/tchar-local.h
nice:
rm -f *~ md5deep/*~ hashdeep/*~
preflight:
grep RBF md5deep/*.{c,h,1} hashdeep/*.{c,h,1} include/*.h common/*.c \
doc/* AUTHORS README NEWS TODO ChangeLog
todo:
@grep TODO *.c *.h ${man_MANS} AUTHORS README NEWS ChangeLog
@echo
@echo From TODO file:
@cat TODO
# The flip command can be found at:
# http://ccrma-www.stanford.edu/~craig/utility/flip/#
SUFFIXES = .TXT .1
.1.TXT:
/usr/bin/tbl $< | /usr/bin/groff -S -Wall -mtty-char -mandoc -Tascii | /usr/bin/col -bx > $@
#.1.TXT:
# man $< | col -bx > $@
WINDOWSDOCS = MD5DEEP.TXT HASHDEEP.TXT CHANGES.TXT COPYING.TXT FILEFORMAT.TXT
COPYING.TXT: COPYING
cp COPYING COPYING.TXT
CHANGES.TXT: NEWS
cp NEWS CHANGES.TXT
FILEFORMAT.TXT: FILEFORMAT
cp FILEFORMAT FILEFORMAT.TXT
MD5DEEP.1:
cp md5deep/md5deep.1 MD5DEEP.1
HASHDEEP.1:
cp hashdeep/hashdeep.1 HASHDEEP.1
win-docs: $(WINDOWSDOCS)
flip -d $(WINDOWSDOCS)
# unix2dos $(WINDOWSDOCS)
win-prep:
rm -f $(WINDOWSDOCS)
win-package: win-prep win-docs
rm -rf $(distdir).zip $(distdir)
$(STRIP) md5deep/*.exe hashdeep/hashdeep.exe
mkdir $(distdir)
cp $(WINDOWSDOCS) md5deep/*.exe hashdeep/hashdeep.exe $(distdir)
zip -r9 $(distdir).zip $(distdir)
rm -rf $(distdir) $(WINDOWSDOCS) MD5DEEP.1 HASHDEEP.1
world: distclean
./configure --host=i386-mingw32
make
make win-package
make dist
|