#SPDX-License-Identifier: MediaTekProprietary
#	@see http://mtkswits01/~wimac
#	@see libbase/Makefile
#	@see libbase/Makefile.config
PREFIX   = ../install
NAME     = pal
COMPILER = GNU
CROSS    = arm-linux-
CROSS_SUP= arm-linux- arm-none-eabi- aarch64-linux-
OFLAGS   ?= -g -Os -fPIC
CFLAGS   = $(OFLAGS) $(DEF_CFLAGS)
ifeq ($(strip $(CROSS)), arm-linux-)
	CFLAGS += -mthumb-interwork
endif
INCLUDE_ADD = -I$(ROOT)/include/logger \
							-I$(ROOT)/include/cutils
CXXFLAGS = $(CFLAGS) $(CXXFLAGS_ADD)
CONFIG   = 


DEP_LIBS =cutils
BACH_BUILD_DEP = # Bach asynchronous build dependency directives
##
#	@brief
#		base_init: single alone application
#		bsp_init  - single alone application with IRQ support (CISR object)
#		syss_init - with threadX operating system
#	@note active iff NEWLIB=1
##
INIT 	   = syss_init
LDFLAGS  = $(DEF_LDFLAGS)
LIB      = lib$(NAME).a lib$(NAME).so
ALL      = 
CLEAN    = 
INSTALL  = __install
STRICT   = 1
ROOT     = $(PREFIX)/$(CROSS:%-=%)
include $(PREFIX)/Makefile.template
include $(PREFIX)/Makefile.config

__install:
	mkdir -p $(ROOT)/$(base_libdir)
	mkdir -p $(ROOT)/$(includedir)/$(NAME)
	-cp -af lib$(NAME).* $(ROOT)/$(base_libdir)/
	-cp -rf $(INCLUDES)  $(ROOT)/$(includedir)/$(NAME)

pack_rootfs:
	mkdir -p $(PACK_TO)/${base_libdir}/
	-cp -af $(ROOT)/${base_libdir}/lib$(NAME).* $(PACK_TO)/${base_libdir}/