include $(CURDIR)/debian/ocamlvars.mk
include $(_ocaml_share_path)/ocamlvars.mk
--include $(CURDIR)/config/Makefile
+-include $(CURDIR)/Makefile.config
# list of .in files contained (non-recursively) in debian/ that requires
# pre-build filling.
$(eval $(call otherlib,raw_spacetime_lib))
ocamlinit: ocamlinit-stamp
-ocamlinit-stamp: config/Makefile
+ocamlinit-stamp: Makefile.config
for t in $(OCAML_IN_FILES); do \
sed $(OCAMLINIT_SED) $$t.in > $$t; \
done
CONFIGURE_OPTS := \
--host $(DEB_BUILD_GNU_TYPE)\
- --with-pthread -prefix $(DEB_TEST_BUILD_PREFIX)/usr \
+ -prefix $(DEB_TEST_BUILD_PREFIX)/usr \
-libdir $(DEB_TEST_BUILD_PREFIX)$(OCAML_STDLIB_DIR) \
- -x11lib "$(shell pkg-config --variable=libdir x11)" \
+ --with-x \
-mandir $(DEB_TEST_BUILD_PREFIX)/usr/share/man \
-CONFIGURE_SED := \
- -e "/LIBBFD_LINK/s%-lbfd%-Wl,-Bstatic -lbfd -Wl,-Bdynamic%" \
- -e "s%MANDIR=.*$$%MANDIR=\$$(PREFIX)/share/man%g" \
- -e "s%LIBDIR=.*$$%LIBDIR=\$$(PREFIX)/lib/ocaml%g" \
- -e "s%STUBLIBDIR=.*$$%STUBLIBDIR=\$$(PREFIX)/lib/ocaml/stublibs%g"
-
-# Upstream recommends dropping support, see https://caml.inria.fr/mantis/view.php?id=7642
+# Upstream recommends dropping support, see https://github.com/ocaml/ocaml/issues/7642
ifneq (,$(filter $(DEB_HOST_ARCH),armel))
-CONFIGURE_OPTS += --no-native-compiler
+CONFIGURE_OPTS += --disable-native-compiler
endif
%:
ifeq (kfreebsd,$(DEB_HOST_ARCH_OS))
sed -i -e '/HAS_DUP3/d' -e '/HAS_PIPE2/d' ./configure
endif
-# Create empty directory present in upstream tarball
- mkdir -p compilerlibs
touch $@
ifneq (,$(TARBALL_TARGET))
config-stamp: pre-config-stamp
./configure $(CONFIGURE_OPTS)
- sed -i $(CONFIGURE_SED) config/Makefile
touch $@
ocamlinit-stamp: $(TARBALL_TARGET) config-stamp
.PHONY: override_dh_auto_clean
override_dh_auto_clean:
-ifneq ($(wildcard $(CURDIR)/config/Makefile),)
+ifneq ($(wildcard $(CURDIR)/Makefile.config),)
$(MAKE) clean
$(MAKE) -C emacs clean
endif
install-stamp-arch:
# Install OCaml
- $(MAKE) install PREFIX=$(INSTDIR)
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
ifeq (,$(DEB_TEST_BUILD_PREFIX))
# Remove uninstalled files
rm -f \