summaryrefslogtreecommitdiff
path: root/xdelta3/Makefile
diff options
context:
space:
mode:
authorjosh.macdonald <jmacd@users.noreply.github.com>2007-11-10 21:27:30 +0000
committerjosh.macdonald <jmacd@users.noreply.github.com>2007-11-10 21:27:30 +0000
commit9c137e5d088878e6867b5de40ddefa30a7afa59c (patch)
tree9a8c2a382b77944e88fb5bd05bc0699ed8057aec /xdelta3/Makefile
parent6c303e681012e5abf252d28eaff0a5d084a18f64 (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/Makefile9
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
220xdelta3-Opg: $(SOURCES) 220xdelta3-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
224xdelta3-nosec.o: $(SOURCES) 229xdelta3-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