]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/sigma0/server/src/Makefile
update
[l4.git] / l4 / pkg / sigma0 / server / src / Makefile
1 PKGDIR              ?= ../..
2 L4DIR               ?= $(PKGDIR)/../..
3
4 TARGET               = sigma0
5 MODE                 = sigma0
6 L4_LIBS              = -static -nostdlib $(LIBCLIBS_X86) $(GCCLIB)
7 REQUIRES_LIBS        = cxx_util cxx_io cxx_base cxx_io_kdebug l4sys-direct
8 DEFAULT_RELOC_x86   := 0x00100000
9 DEFAULT_RELOC_amd64 := 0x00100000
10 DEFAULT_RELOC_arm   := 0x00090000
11 DEFAULT_RELOC_ppc32 := 0x00100000
12 RELOC_PHYS          := y
13
14 PRIVATE_INCDIR  = $(SRC_DIR)
15
16 SRC_CC := init.cc memmap.cc page_alloc.cc mem_man.cc io_backend.cc \
17           init_mem.cc
18 SRC_CC_x86-l4f   := ioports_x86.cc
19 SRC_CC_amd64-l4f := ioports_x86.cc
20 SRC_CC_arm-l4f   := ioports_none.cc
21 SRC_CC_ppc32-l4f := ioports_none.cc
22 SRC_C  := support.c
23 SRC_S  := $(addprefix ARCH-$(ARCH)/, crt0.S)
24
25 include $(L4DIR)/mk/prog.mk
26 CRT1_stat_bin   =
27
28 CXXFLAGS        += -DL4_NO_RTTI -fno-rtti -fno-exceptions -Wall