]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/ocaml/build/byterun/Make.rules
update
[l4.git] / l4 / pkg / ocaml / build / byterun / Make.rules
1 # vim:set ft=make:
2 PKGDIR  ?= ../..
3 L4DIR   ?= $(PKGDIR)/../..
4
5 TARGET        = ocamlrun
6 LIBS          = -locaml_camlrun
7 REQUIRES_LIBS = libc_support_misc libc_be_sig
8
9 CONTRIBDIR = $(PKGDIR)/contrib
10
11 vpath %.c $(CONTRIBDIR)/byterun
12
13 PRIVATE_LIBDIR = $(OBJ_DIR)/lib/OBJ-$(ARCH)_$(CPU)-$(L4API)
14 PRIVATE_INCDIR = $(CONTRIBDIR)/byterun \
15                  $(SRC_DIR)/ \
16                  $(SRC_DIR)/../ARCH-$(ARCH)/config
17
18
19 BYTECCCOMPOPTS=-fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT
20 CFLAGS += -DCAML_NAME_SPACE $(BYTECCCOMPOPTS) $(IFLEXDIR)
21
22 SRC_C = prims.c
23
24 # contrib code: hide all the warnings
25 WARNINGS_prims.o := -Wno-missing-prototypes -Wno-missing-declarations \
26                     -Wno-sign-compare -Wno-unused -Wno-implicit \
27                     -Wno-strict-prototypes