# $URL: http://subversion:8080/svn/gsc/trunk/drivers/LINUX/24DSI12WRCIEPE/24DSI12WRCIEPE_linux_1.x.x.x_gsc_dn/lib/makefile $
# $Rev: 52545 $
# $Date: 2023-03-02 15:00:50 -0600 (Thu, 02 Mar 2023) $

# 24DSI12WRCIEPE: Library Directory: make file

default: all

TARGET_A	= 24dsi12wrciepe_main.a
TARGET_M	= 24dsi12wrciepe_multi.a

.NOTPARALLEL: %.a

ifeq ("${GSC_LIB_COMP_FLAGS}","")
GSC_LIB_COMP_FLAGS_MSG=
else
GSC_LIB_COMP_FLAGS_MSG="  (added '${GSC_LIB_COMP_FLAGS}')"
endif

ifeq ("${GSC_LIB_LINK_FLAGS}","")
GSC_LIB_LINK_FLAGS_MSG=
else
GSC_LIB_LINK_FLAGS_MSG="  (added '${GSC_LIB_LINK_FLAGS}')"
endif

LIB_FILES_A	=				\
			${LIB_FILES_M}	\
			gsc_utils.a		\
			plx_utils.a		\
			os_utils.a

LIB_FILES_M	=						\
			24dsi12wrciepe_dsl.a	\
			24dsi12wrciepe_utils.a

all: ${TARGET_A} ${TARGET_M}
	@echo ==== All Done

release: ${TARGET_A} ${TARGET_M}
	@echo ==== release Done

clean:
	@echo ==== Cleaning ${TARGET_A} ${TARGET_M} ...
	@rm -f ${LIB_FILES_A} ${TARGET_A} ${TARGET_M}

${TARGET_A}: makefile ${LIB_FILES_A}
	@echo ==== Linking: $@  ${GSC_LIB_LINK_FLAGS_MSG}
	@ld -r -o $@ ${LIB_FILES_A} ${GSC_LIB_LINK_FLAGS}

${TARGET_M}: makefile ${LIB_FILES_M}
	@echo ==== Linking: $@  ${GSC_LIB_LINK_FLAGS_MSG}
	@ld -r -o $@ ${LIB_FILES_M} ${GSC_LIB_LINK_FLAGS}
