2 # Note on my Mobile Pentium II, -march=pentium2 delivers twice the performance of i386
4 #OptDbg=-O3 -march=pentium2
6 CFLAGS
=$(OptDbg
) -Wall
-Werror
9 INSTALL
= /usr
/bin
/install
12 MANDIR
= /usr
/share
/man
13 MAN1DIR
= $(MANDIR
)/man1
14 MAN5DIR
= $(MANDIR
)/man5
17 all: wiggle wiggle.man
test
19 vpatch
: vpatch.o extract.o split.o diff.o
22 wiggle
: wiggle.o load.o split.o extract.o diff.o bestmatch.o ReadMe.o merge.o
23 wiggle.o load.o split.o extract.o diff.o bestmatch.o ReadMe.o merge.o
: wiggle.h
29 nroff
-man wiggle
.1 > wiggle.man
32 rm -f
*.o
*.man wiggle .version
* version
33 find .
-name core
-o
-name
'*.tmp*' -o
-name .tmp | xargs
rm -f
35 install : wiggle wiggle
.1
36 $(INSTALL
) -D
$(STRIP
) -m
755 wiggle
$(DESTDIR
)$(BINDIR
)/wiggle
37 $(INSTALL
) -D
-m
644 wiggle
.1 $(DESTDIR
)$(MAN1DIR
)/wiggle
.1
41 @sed
-n
-e
's/.*wiggle - v\([0-9.]*\) - .*/\1/p' ReadMe.c
> .version-readme
42 @sed
-n
-e
's/.*WIGGLE 1 "" v\([0-9.]*\)$$/\1/p' wiggle
.1 > .version-man
43 @cmp
-s .version-readme .version-man
&& cat .version-man
> version ||
{ echo Inconsistant versions.
; exit
1;}
47 rm -f DIST
/wiggle-
`cat version`
48 ln
-s .. DIST
/wiggle-
`cat version`
49 tar czvf DIST
/wiggle-
`cat version`.
tar.gz
-h
-C DIST
--exclude RCS
--exclude DIST wiggle-
`cat version`
50 rm -f DIST
/wiggle-
`cat version`
56 diff
-ru demo.orig demo.patched | sed
's/demo.patched/demo/' > demo.patch