usr/lib/ocaml/#OcamlABI#/stublibs/dllmldbm.so
usr/lib/ocaml/#OcamlABI#/stublibs/dllnums.so
usr/lib/ocaml/#OcamlABI#/ld.conf
+OPT: usr/lib/ocaml/#OcamlABI#/dbm.cmxs
+OPT: usr/lib/ocaml/#OcamlABI#/unix.cmxs
+OPT: usr/lib/ocaml/#OcamlABI#/str.cmxs
+OPT: usr/lib/ocaml/#OcamlABI#/bigarray.cmxs
+OPT: usr/lib/ocaml/#OcamlABI#/nums.cmxs
+usr/lib/ocaml/#OcamlABI#/dbm.cma
+usr/lib/ocaml/#OcamlABI#/unix.cma
+usr/lib/ocaml/#OcamlABI#/str.cma
+usr/lib/ocaml/#OcamlABI#/bigarray.cma
+usr/lib/ocaml/#OcamlABI#/nums.cma
usr/lib/ocaml/#OcamlABI#/stublibs/dllgraphics.so
usr/lib/ocaml/#OcamlABI#/stublibs/dlllabltk.so
usr/lib/ocaml/#OcamlABI#/stublibs/dlltkanim.so
+OPT: usr/lib/ocaml/#OcamlABI#/graphics.cmxs
+usr/lib/ocaml/#OcamlABI#/graphics.cma
usr/lib/ocaml/#OcamlABI#/toploop.cmi
usr/lib/ocaml/#OcamlABI#/topdirs.cmi
usr/lib/ocaml/#OcamlABI#/topmain.cmi
-usr/lib/ocaml/#OcamlABI#/unix.cma
usr/lib/ocaml/#OcamlABI#/unix.cmi
usr/lib/ocaml/#OcamlABI#/unixLabels.cmi
-usr/lib/ocaml/#OcamlABI#/str.cma
usr/lib/ocaml/#OcamlABI#/str.cmi
usr/lib/ocaml/#OcamlABI#/dynlink.cmi
usr/lib/ocaml/#OcamlABI#/dynlink.cma
usr/lib/ocaml/#OcamlABI#/bigarray.cmi
-usr/lib/ocaml/#OcamlABI#/bigarray.cma
-usr/lib/ocaml/#OcamlABI#/nums.cma
usr/lib/ocaml/#OcamlABI#/big_int.cmi
usr/lib/ocaml/#OcamlABI#/nat.cmi
usr/lib/ocaml/#OcamlABI#/num.cmi
usr/bin/labltk
usr/bin/ocamlbrowser
-usr/lib/ocaml/#OcamlABI#/graphics.cma
usr/lib/ocaml/#OcamlABI#/graphics.cmi
usr/lib/ocaml/#OcamlABI#/graphicsX11.cmi
usr/lib/ocaml/#OcamlABI#/graphics.mli
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+THIS_NATIVE_ARCH ?= $(findstring $(DEB_BUILD_ARCH),$(NATIVE_ARCHS))
CFLAGS = -Wall -g
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
INSTALL_PROGRAM += -s
endif
+ifeq (,$(THIS_NATIVE_ARCH))
+ SED_HANDLE_OPT := -e '/^OPT: /d'
+else
+ SED_HANDLE_OPT := -e 's/^OPT: //'
+endif
abi-sed:
for t in `find debian/ -name \*.in | grep -v debian/control.in`; do \
- sed -e 's%#OcamlABI#%$(OCAMLABI)%' -e 's%#OcamlMAJOR#%$(OCAMLMAJOR)%' $$t >$${t%.in}; \
+ sed -e 's%#OcamlABI#%$(OCAMLABI)%' -e 's%#OcamlMAJOR#%$(OCAMLMAJOR)%' \
+ $(SED_HANDLE_OPT) $$t >$${t%.in}; \
done
touch $@
fi
$(MAKE) world
$(MAKE) bootstrap
-ifneq ($(findstring $(DEB_BUILD_ARCH),$(NATIVE_ARCHS)),)
+ifneq ($(THIS_NATIVE_ARCH),)
@echo "Building native compilers"
$(MAKE) opt opt.opt
touch opt-built-stamp