embox

Форк
0
36 строк · 1.1 Кб
1

2
include $(EXTBLD_LIB)
3

4
JAVACALL_OUTPUT_DIR := $(BUILD_DIR)/../javacall
5
PCSL_OUTPUT_DIR := $(BUILD_DIR)
6

7
ifeq ($(ARCH),x86)
8
PCSL_ARCH := i386
9
else
10
PCSL_ARCH := $(ARCH)
11
endif
12

13
$(CONFIGURE) :
14
	cd $(BUILD_DIR) && ( \
15
		ln -s ../src/phoneme/pcsl src \
16
	)
17
	touch $@
18

19
$(BUILD) :
20
	cd $(BUILD_DIR) && ( \
21
		$(MAKE) -C src MAKEFLAGS='$(EMBOX_IMPORTED_MAKEFLAGS)' \
22
			USE_DEBUG=true USE_VERBOSE_MAKE=" true" \
23
			PCSL_PLATFORM=javacall_$(PCSL_ARCH)_gcc \
24
			PCSL_OUTPUT_DIR=$(PCSL_OUTPUT_DIR) \
25
			JAVACALL_OUTPUT_DIR=$(JAVACALL_OUTPUT_DIR) \
26
			CC=$(EMBOX_GCC) CROSS_COMPILE=$(CROSS_COMPILE) \
27
	)
28
	touch $@
29

30
$(INSTALL) :
31
	ln -s $(BUILD_DIR)/javacall_$(PCSL_ARCH)/inc $(PKG_INSTALL_DIR)/include
32
	ln -s $(BUILD_DIR)/javacall_$(PCSL_ARCH)/lib/libpcsl_file.a $(PKG_INSTALL_DIR)/lib
33
	ln -s $(BUILD_DIR)/javacall_$(PCSL_ARCH)/lib/libpcsl_memory.a $(PKG_INSTALL_DIR)/lib
34
	ln -s $(BUILD_DIR)/javacall_$(PCSL_ARCH)/lib/libpcsl_network.a $(PKG_INSTALL_DIR)/lib
35
	ln -s $(BUILD_DIR)/javacall_$(PCSL_ARCH)/lib/libpcsl_print.a $(PKG_INSTALL_DIR)/lib
36
	ln -s $(BUILD_DIR)/javacall_$(PCSL_ARCH)/lib/libpcsl_string.a $(PKG_INSTALL_DIR)/lib
37
	touch $@
38

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.