]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/lua/lib/build++/Makefile
update
[l4.git] / l4 / pkg / lua / lib / build++ / Makefile
1 PKGDIR  ?= ../..
2 L4DIR   ?= $(PKGDIR)/../..
3
4
5 INSTALL_TARGET = liblua++.a
6 PC_LIBS       := -llua++
7 CONTRIB_INCDIR = lua
8 REQUIRES_LIBS  = l4re_c-util
9 PC_FILENAME = lua++
10
11 OPTS := 
12
13
14 all::
15
16 include $(L4DIR)/mk/lib.mk
17
18 DEFS = -DARCH_$(ARCH) $(OPTS)
19
20 liblua.a: $(SRC_DIR)/Makefile $(SRC_DIR)/Makefile.lua FORCE
21         $(MAKE) -f $(SRC_DIR)/Makefile.lua SRC_DIR=$(SRC_DIR) \
22           L4_DEFINES="$(DEFS)" \
23           L4_INCLUDES="$(LIBCINCDIR) $(addprefix -I, $(L4INCDIR))" \
24           PLAT=l4re CXXFLAGS_L4_GENERIC="$(CXXFLAGS_L4_GENERIC)" \
25           CC="$(CXX)" AR="$(AR) rcu" RANLIB="$(RANLIB)" liblua.a
26
27 liblua++.a: liblua.a
28         $(LN) -sf $< $@
29
30 clean::
31         $(MAKE) -f $(SRC_DIR)/Makefile.lua SRC_DIR=$(SRC_DIR) clean
32
33
34 all:: $(PC_FILES)