Newer
Older
HERE :=$(strip $(realpath $(dir $(lastword $(MAKEFILE_LIST)))))
TOP :=$(realpath $(HERE))
include $(TOP)/flags.mk
LIBPCIE40_ECS.A :=libpcie40driver_ecs.a
LIBPCIE40_ECS.A_OBJS =pcie40_driverlib.o ecs_driverlib.o
LIBPCIE40_ECS.A_CFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Driver
LIBPCIE40_ECS.A_ARFLAGS =rcs
LIBPCIE40_ECS.A_INSTALL =$(PREFIX)/lib$(LIBDIR_SUFFIX)
LIBPCIE40_ECS.SO :=libpcie40driver_ecs.so
LIBPCIE40_ECS.SO_OBJS =$(LIBPCIE40_ECS.A_OBJS:.o=.pic.o)
LIBPCIE40_ECS.SO_CFLAGS =$(LIBPCIE40_ECS.A_CFLAGS)
LIBPCIE40_ECS.SO_LDFLAGS =-shared
LIBPCIE40_ECS.SO_INSTALL =$(LIBPCIE40_ECS.A_INSTALL)
LIBPCIE40_ECS_HDRS :=ecs.h
LIBPCIE40_ECS_HDRS_INSTALL =$(PREFIX)/include/pcie40
VPATH :=$(TOP)
include $(TOP)/rules.mk
ifeq ($(ENABLE_PCIE40), true)
$(eval $(call ODIR_template,LIBPCIE40_ECS.A))
$(eval $(call ODIR_template,LIBPCIE40_ECS.SO))
endif
$(eval $(call DEFAULT_template))