]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/ned/server/src/Makefile
update
[l4.git] / l4 / pkg / ned / server / src / Makefile
1 PKGDIR          ?= ../..
2 L4DIR           ?= $(PKGDIR)/../..
3
4 TARGET           = ned
5
6 SRC_CC          := remote_mem.cc app_model.cc app_task.cc main.cc \
7                    lua.cc lua_env.cc lua_ns.cc lua_cap.cc \
8                    lua_exec.cc lua_factory.cc lua_info.cc server.cc
9 OBJS            += ned.lua.bin.o
10
11 REQUIRES_LIBS   := libloader l4re-util l4re lua++ libpthread
12
13 ifeq (1,0)
14 DEFINES         += -DUSE_READLINE
15 REQUIRES_LIBS   += readline libc_be_file_stdin
16 endif
17
18 include $(L4DIR)/mk/prog.mk
19
20 %.bin.o: $(SRC_DIR)/% $(SRC_DIR)/Makefile $(ELF_PATCHER)
21         @$(GEN_MESSAGE)
22         $(VERBOSE)(TARGETDIR=$$PWD && cd $(SRC_DIR) && $(OBJCOPY) -I binary -B $(BFD_ARCH) -O $(OFORMAT) $(notdir $<) $$TARGETDIR/$@ )
23         $(VERBOSE)$(ELF_PATCHER) $@ --min-section-align=4