embox
36 строк · 1.1 Кб
1
2include $(EXTBLD_LIB)
3
4JAVACALL_OUTPUT_DIR := $(BUILD_DIR)/../javacall
5PCSL_OUTPUT_DIR := $(BUILD_DIR)
6
7ifeq ($(ARCH),x86)
8PCSL_ARCH := i386
9else
10PCSL_ARCH := $(ARCH)
11endif
12
13$(CONFIGURE) :
14cd $(BUILD_DIR) && ( \
15ln -s ../src/phoneme/pcsl src \
16)
17touch $@
18
19$(BUILD) :
20cd $(BUILD_DIR) && ( \
21$(MAKE) -C src MAKEFLAGS='$(EMBOX_IMPORTED_MAKEFLAGS)' \
22USE_DEBUG=true USE_VERBOSE_MAKE=" true" \
23PCSL_PLATFORM=javacall_$(PCSL_ARCH)_gcc \
24PCSL_OUTPUT_DIR=$(PCSL_OUTPUT_DIR) \
25JAVACALL_OUTPUT_DIR=$(JAVACALL_OUTPUT_DIR) \
26CC=$(EMBOX_GCC) CROSS_COMPILE=$(CROSS_COMPILE) \
27)
28touch $@
29
30$(INSTALL) :
31ln -s $(BUILD_DIR)/javacall_$(PCSL_ARCH)/inc $(PKG_INSTALL_DIR)/include
32ln -s $(BUILD_DIR)/javacall_$(PCSL_ARCH)/lib/libpcsl_file.a $(PKG_INSTALL_DIR)/lib
33ln -s $(BUILD_DIR)/javacall_$(PCSL_ARCH)/lib/libpcsl_memory.a $(PKG_INSTALL_DIR)/lib
34ln -s $(BUILD_DIR)/javacall_$(PCSL_ARCH)/lib/libpcsl_network.a $(PKG_INSTALL_DIR)/lib
35ln -s $(BUILD_DIR)/javacall_$(PCSL_ARCH)/lib/libpcsl_print.a $(PKG_INSTALL_DIR)/lib
36ln -s $(BUILD_DIR)/javacall_$(PCSL_ARCH)/lib/libpcsl_string.a $(PKG_INSTALL_DIR)/lib
37touch $@
38