#!/bin/sh # -------------------------------- # Defaults package_name="QCaml" prefix='/usr/local' bin='$(prefix)/bin' lib='$(prefix)/lib' doc='$(prefix)/doc' share='$(prefix)/share' man='$(prefix)/man' etc='$(prefix)/etc' ocamlcflags='"-g -warn-error A -cc gcc -ccopt -Ofast -ccopt -march=native -ccopt=-fPIC "' ocamllflags='"-g -warn-error A"' ocamloptflags='"opt -O3 -nodynlink -remove-unused-arguments -rounds 16 -inline 100 -inline-max-unroll 100 -cc gcc -ccopt -Ofast -ccopt -march=native -ccopt=-fPIC "' ocamldocflags='-docflags "-g ltxhtml.cma -sort -css-style $(PWD)/style.css -colorize-code"' mpi='' ocamloptflags_profile='"opt -p -cc gcc -ccopt -Ofast -ccopt -march=native -ccopt -no-pie "' # -------------------------------- LC_ALL=C export LC_ALL if [ x.$OPAM_PACKAGE_NAME != x. ] ; then package_name=$OPAM_PACKAGE_NAME fi help() { cat < Makefile package_name=$package_name prefix=$prefix bin=$bin lib=$lib doc=$doc share=$share man=$man etc=$etc mpi=$mpi ocamlcflags=$ocamlcflags ocamllflags=$ocamllflags ocamloptflags=$ocamloptflags ocamldocflags=$ocamldocflags include Makefile.include EOF