X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=Makefile.in;h=695d4272e80dfadf485552c5d34a5eea9df9e57b;hb=ec13c41509db2b7fae9138cde2a8ea0b6d3b3699;hp=f3fed47bf7fd955154d2d71c56465a192b1c401c;hpb=05e4823231b911aa103ebb0339a9d3519606a028;p=ocaml-bitstring.git diff --git a/Makefile.in b/Makefile.in index f3fed47..695d427 100644 --- a/Makefile.in +++ b/Makefile.in @@ -27,7 +27,10 @@ INSTALL = @INSTALL@ TIME = @TIME@ GPROF = @GPROF@ +BYTESWAP_H = @BYTESWAP_H@ + OCAMLLIB = @OCAMLLIB@ +top_srcdir = @top_srcdir@ pkg_cil = @pkg_cil@ pkg_extlib = @pkg_extlib@ @@ -40,7 +43,7 @@ OCAMLOPTPACKAGES = 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@ @@ -60,7 +63,8 @@ TESTS = $(patsubst %.ml,%,$(wildcard tests/*.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 @@ -101,6 +105,15 @@ bitstring-objinfo: bitstring_objinfo.cmo bitstring.cma bitstring_persistent.cma 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"