diff options
author | josh.macdonald <jmacd@users.noreply.github.com> | 2007-11-10 21:27:30 +0000 |
---|---|---|
committer | josh.macdonald <jmacd@users.noreply.github.com> | 2007-11-10 21:27:30 +0000 |
commit | 9c137e5d088878e6867b5de40ddefa30a7afa59c (patch) | |
tree | 9a8c2a382b77944e88fb5bd05bc0699ed8057aec /xdelta3/Makefile | |
parent | 6c303e681012e5abf252d28eaff0a5d084a18f64 (diff) |
Adds output regarding inefficient copy instructions to "printdelta".
Adds crude inefficiency check to xd3_smatch(), preventing 4-byte matches
if (here-addr) >= 2^14 and 5-byte matches if (here-addr) >= 2^21.
Nice improvement.
Diffstat (limited to 'xdelta3/Makefile')
-rw-r--r-- | xdelta3/Makefile | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/xdelta3/Makefile b/xdelta3/Makefile index 19afc42..9c8b79e 100644 --- a/xdelta3/Makefile +++ b/xdelta3/Makefile | |||
@@ -218,8 +218,13 @@ xdelta3-everything: $(SOURCES) | |||
218 | -DXD3_DEBUG=1 -lm | 218 | -DXD3_DEBUG=1 -lm |
219 | 219 | ||
220 | xdelta3-Opg: $(SOURCES) | 220 | xdelta3-Opg: $(SOURCES) |
221 | $(CC) -pg -g -O -Wall -Wshadow xdelta3.c -o xdelta3-Opg -DXD3_MAIN=1 \ | 221 | $(CC) -pg -g -O3 -fno-builtin -Wall -Wshadow xdelta3.c -o xdelta3-Opg \ |
222 | -DSECONDARY_DJW=1 -DSECONDARY_FGK=1 -DXD3_POSIX=1 -DXD3_USE_LARGEFILE64=1 -DREGRESSION_TEST=1 | 222 | -DXD3_MAIN=1 \ |
223 | -DSECONDARY_DJW=1 \ | ||
224 | -DSECONDARY_FGK=1 \ | ||
225 | -DXD3_POSIX=1 \ | ||
226 | -DXD3_USE_LARGEFILE64=1 \ | ||
227 | -DREGRESSION_TEST=1 | ||
223 | 228 | ||
224 | xdelta3-nosec.o: $(SOURCES) | 229 | xdelta3-nosec.o: $(SOURCES) |
225 | $(CC) -O2 -Wall -Wshadow -c xdelta3.c -DSECONDARY_FGK=0 -DSECONDARY_DJW=0 -o xdelta3-nosec.o | 230 | $(CC) -O2 -Wall -Wshadow -c xdelta3.c -DSECONDARY_FGK=0 -DSECONDARY_DJW=0 -o xdelta3-nosec.o |