]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/moe/server/src/Makefile
update
[l4.git] / l4 / pkg / moe / server / src / Makefile
1 PKGDIR          ?= ../..
2 L4DIR           ?= $(PKGDIR)/../..
3
4 TARGET          = moe
5 DEFAULT_RELOC   = 0x0140000
6 RELOC_PHYS      = y
7 SRC_CC          = main.cc page_alloc.cc dataspace.cc dataspace_cont.cc \
8                   dataspace_annon.cc globals.cc \
9                   alloc.cc boot_fs.cc dataspace_static.cc dataspace_util.cc \
10                   region.cc debug.cc \
11                   loader.cc loader_elf.cc exception.cc \
12                   app_task.cc dataspace_noncont.cc pages.cc \
13                   name_space.cc mem.cc log.cc sched_proxy.cc \
14                   delete.cc vesa_fb.cc gc_support.cc
15 SRC_S           := ARCH-$(ARCH)/crt0.S
16 MODE            = sigma0
17
18 BOEHM_GC_SRCDIR    = $(L4DIR)/pkg/boehm_gc
19 PRIVATE_INCDIR    += $(SRC_DIR)/../libgc/include
20 include $(BOEHM_GC_SRCDIR)/mk/includes.inc
21
22 REQUIRES_LIBS  := libkproxy libloader l4re-util libsigma0 \
23                   cxx_io cxx_libc_io libc_be_minimal_log_io libsupc++_minimal
24 LIBS           += -L$(OBJ_DIR)/../libgc/OBJ-$(SYSTEM)
25 EXTRA_LIBS     := -ll4sys-direct -lmoe_gc
26 DEFINES        += -DL4_CXX_NO_EXCEPTION_BACKTRACE -DL4_MINIMAL_LIBC
27 LDFLAGS        += --entry=_real_start
28
29
30 include $(L4DIR)/mk/prog.mk