82 lines
1.9 KiB
PHP
82 lines
1.9 KiB
PHP
|
CFLAGS_INC += -I $(LIBDIR)/PS/inc
|
||
|
|
||
|
LIBS_TYPE := $(TYPE)
|
||
|
|
||
|
ifeq ($(BUILD_PS), y)
|
||
|
ifeq ($(TOOLCHAIN),GCC)
|
||
|
|
||
|
ifneq ($(findstring $(TYPE), ec718p ec718u ec718pm ec718um ec718hm),)
|
||
|
ifeq ($(OPENCPU_MODE_ENABLE), y)
|
||
|
LIBSUBDIR := oc
|
||
|
ifeq ($(OPENCPU_MODE_ENABLE)_$(IMS_MODE_ENABLE), y_y)
|
||
|
LIBSUBDIR := ims
|
||
|
PREBUILDLIBS += $(PS_PREBUILD_LIBS_DIR)/libims.a
|
||
|
PREBUILDLIBS += $(PS_PREBUILD_LIBS_DIR)/libimsxml.a
|
||
|
else ifeq ($(OPENCPU_MODE_ENABLE)_$(IMS_SMSONLY_MODE_ENABLE), y_y)
|
||
|
LIBSUBDIR := isms
|
||
|
PREBUILDLIBS += $(PS_PREBUILD_LIBS_DIR)/libims.a
|
||
|
endif
|
||
|
else
|
||
|
LIBSUBDIR := full
|
||
|
endif
|
||
|
|
||
|
else ifeq ($(TYPE),ec716e)
|
||
|
ifeq ($(OPENCPU_MODE_ENABLE)_$(IMS_SMSONLY_MODE_ENABLE), y_y)
|
||
|
LIBSUBDIR := isms
|
||
|
PREBUILDLIBS += $(PS_PREBUILD_LIBS_DIR)/libims.a
|
||
|
endif
|
||
|
|
||
|
else# 716s 718s
|
||
|
ifeq ($(MID_ENABLE), true)
|
||
|
LIBSUBDIR := mid
|
||
|
else ifeq ($(GCF_ENABLE), true)
|
||
|
LIBSUBDIR := gcf
|
||
|
else ifeq ($(RAM_ENBALE), true)
|
||
|
LIBSUBDIR := ram
|
||
|
else ifeq ($(ROM_ENABLE)_$(LESS_LOG), true_true)
|
||
|
LIBSUBDIR := rom_lesslog
|
||
|
else ifeq ($(OPENCPU)_$(LESS_LOG), true_true)
|
||
|
LIBSUBDIR := oc_lesslog
|
||
|
else
|
||
|
ifeq ($(ROM_ENABLE), true)
|
||
|
LIBSUBDIR := rom
|
||
|
else
|
||
|
LIBSUBDIR := oc
|
||
|
endif
|
||
|
endif
|
||
|
endif
|
||
|
|
||
|
PS_PREBUILD_LIBS_DIR ?= $(LIBDIR)/PS/lib/gcc/$(LIBS_TYPE)/$(LIBSUBDIR)
|
||
|
|
||
|
|
||
|
PREBUILDLIBS += $(PS_PREBUILD_LIBS_DIR)/libps.a \
|
||
|
$(PS_PREBUILD_LIBS_DIR)/libpsl1.a \
|
||
|
$(PS_PREBUILD_LIBS_DIR)/libpsif.a
|
||
|
|
||
|
|
||
|
endif
|
||
|
|
||
|
ifeq ($(TOOLCHAIN),ARMCC)
|
||
|
|
||
|
ifeq ($(OPENCPU), true)
|
||
|
|
||
|
ifeq ($(GCF_ENABLE), true)
|
||
|
PS_PREBUILD_LIBS_DIR ?= $(LIBDIR)/PS/lib/keil/$(LIBS_TYPE)/gcf
|
||
|
else
|
||
|
PS_PREBUILD_LIBS_DIR ?= $(LIBDIR)/PS/lib/keil/$(LIBS_TYPE)/oc
|
||
|
endif
|
||
|
|
||
|
else
|
||
|
|
||
|
PS_PREBUILD_LIBS_DIR ?= $(LIBDIR)/PS/lib/keil/$(LIBS_TYPE)
|
||
|
|
||
|
endif
|
||
|
|
||
|
|
||
|
PREBUILDLIBS += $(PS_PREBUILD_LIBS_DIR)/libps.lib \
|
||
|
$(PS_PREBUILD_LIBS_DIR)/libpsl1.lib \
|
||
|
$(PS_PREBUILD_LIBS_DIR)/libpsif.lib \
|
||
|
$(PS_PREBUILD_LIBS_DIR)/libims.lib \
|
||
|
$(PS_PREBUILD_LIBS_DIR)/libimsxml.lib
|
||
|
endif
|
||
|
endif
|