mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
30 lines
857 B
Makefile
30 lines
857 B
Makefile
include $(XEN_ROOT)/tools/Rules.mk
|
|
|
|
CC ?= gcc
|
|
OCAMLOPT ?= ocamlopt
|
|
OCAMLC ?= ocamlc
|
|
OCAMLMKLIB ?= ocamlmklib
|
|
OCAMLDEP ?= ocamldep
|
|
OCAMLLEX ?= ocamllex
|
|
OCAMLYACC ?= ocamlyacc
|
|
|
|
CFLAGS += -fPIC -Werror
|
|
CFLAGS += -I$(TOPLEVEL)/../include -I$(TOPLEVEL)/../libxc -I$(TOPLEVEL)/../xenstore -I$(TOPLEVEL)/../libxl
|
|
CFLAGS-$(CONFIG_Linux) += -I/usr/lib64/ocaml -I/usr/lib/ocaml
|
|
CFLAGS-$(CONFIG_NetBSD) += -I/usr/pkg/lib/ocaml -fPIC
|
|
|
|
OCAMLOPTFLAG_G := $(shell $(OCAMLOPT) -h 2>&1 | sed -n 's/^ *\(-g\) .*/\1/p')
|
|
OCAMLOPTFLAGS = $(OCAMLOPTFLAG_G) -ccopt "$(LDFLAGS)" -dtypes $(OCAMLINCLUDE) -cc $(CC) -w F -warn-error F
|
|
OCAMLCFLAGS += -g $(OCAMLINCLUDE) -w F -warn-error F
|
|
|
|
#LDFLAGS = -cclib -L./
|
|
|
|
DESTDIR ?= /
|
|
VERSION := 4.1
|
|
|
|
OCAMLABI = $(shell $(OCAMLC) -version)
|
|
OCAMLLIBDIR = $(shell $(OCAMLC) -where)
|
|
OCAMLDESTDIR ?= $(OCAMLLIBDIR)
|
|
|
|
o= >$@.new && mv -f $@.new $@
|