git.annexia.org
/
ocaml-bitstring.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
This patch completes the optimization / fastpaths in C enhancement.
[ocaml-bitstring.git]
/
Makefile.in
diff --git
a/Makefile.in
b/Makefile.in
index
f3fed47
..
695d427
100644
(file)
--- a/
Makefile.in
+++ b/
Makefile.in
@@
-27,7
+27,10
@@
INSTALL = @INSTALL@
TIME = @TIME@
GPROF = @GPROF@
TIME = @TIME@
GPROF = @GPROF@
+BYTESWAP_H = @BYTESWAP_H@
+
OCAMLLIB = @OCAMLLIB@
OCAMLLIB = @OCAMLLIB@
+top_srcdir = @top_srcdir@
pkg_cil = @pkg_cil@
pkg_extlib = @pkg_extlib@
pkg_cil = @pkg_cil@
pkg_extlib = @pkg_extlib@
@@
-40,7
+43,7
@@
OCAMLOPTPACKAGES =
OCAMLDOCFLAGS = -html -sort
CC = @CC@
OCAMLDOCFLAGS = -html -sort
CC = @CC@
-CFLAGS = @CFLAGS@ -Wall -Werror -fPIC -I$(OCAMLLIB)
+CFLAGS = @CFLAGS@ -Wall -Werror -fPIC -I$(
top_srcdir) -I$(
OCAMLLIB)
LIBRARY_PATH = @abs_top_builddir@
LD_LIBRARY_PATH = @abs_top_builddir@
LIBRARY_PATH = @abs_top_builddir@
LD_LIBRARY_PATH = @abs_top_builddir@
@@
-60,7
+63,8
@@
TESTS = $(patsubst %.ml,%,$(wildcard tests/*.ml))
BENCHMARKS = $(patsubst %.ml,%,$(wildcard benchmarks/*.ml))
BENCHMARKS = $(patsubst %.ml,%,$(wildcard benchmarks/*.ml))
-all: bitstring.cma bitstring_persistent.cma \
+all: $(BYTESWAP_H) \
+ bitstring.cma bitstring_persistent.cma \
bitstring.cmxa bitstring_persistent.cmxa \
pa_bitstring.cmo \
bitstring-objinfo
bitstring.cmxa bitstring_persistent.cmxa \
pa_bitstring.cmo \
bitstring-objinfo
@@
-101,6
+105,15
@@
bitstring-objinfo: bitstring_objinfo.cmo bitstring.cma bitstring_persistent.cma
bitstring.cma bitstring_persistent.cma \
$< -o $@
bitstring.cma bitstring_persistent.cma \
$< -o $@
+# Create byteswap.h if the system doesn't have this file.
+# From gnulib, license is LGPLv2+.
+
+byteswap.h: byteswap.in.h
+ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ cat $(srcdir)/byteswap.in.h; \
+ } > $@-t
+ mv -f $@-t $@
+
# Tests and examples.
PP = -pp "camlp4o bitstring.cma bitstring_persistent.cma pa_bitstring.cmo"
# Tests and examples.
PP = -pp "camlp4o bitstring.cma bitstring_persistent.cma pa_bitstring.cmo"