X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=o-du%2Fphy.git;a=blobdiff_plain;f=wls_lib%2FMakefile;h=78262a49d36cbc64ef82de898f285a3f59617928;hp=865c6183b3cc1e35925ad701bb6379b73ac40654;hb=601bdead8ae15a0c7ca5dee02675808b51477269;hpb=62f80e30407337464c28193f44a5b09521a6def9 diff --git a/wls_lib/Makefile b/wls_lib/Makefile index 865c618..78262a4 100644 --- a/wls_lib/Makefile +++ b/wls_lib/Makefile @@ -16,7 +16,6 @@ # ############################################################################### -ifdef DPDK_WLS ifeq ($(RTE_SDK),) $(error "Please define RTE_SDK environment variable") endif @@ -27,43 +26,7 @@ RTE_OUTPUT = ${PWD} include $(RTE_SDK)/mk/rte.vars.mk SRCS-y := wls_lib_dpdk.c syslib.c SHARED = libwls.so -#CFLAGS +=-Wall -wd9 -DDPDK_WLS -CFLAGS +=-Wall -DDPDK_WLS -fstack-protector + +CFLAGS +=-Wall -fstack-protector EXTRA_CFLAGS +=-g include $(RTE_SDK)/mk/rte.extshared.mk - -else - -obj-m := wls.o -wls-objs :=syslib.o \ - wls_drv.o - -INSTALL_MOD_DIR ?=/lib/modules/`uname -r`/updates/drivers/intel/wls -cmd_depmod = /sbin/depmod -a -EXTRA_CFLAGS +=-g -Wall -SRC := $(shell pwd) - -all: - $(MAKE) -C $(KERNEL_SRC) $(EXTRA_CFLAGS) M=$(SRC) - -modules_install: - $(MAKE) -C $(KERNEL_SRC) $(EXTRA_CFLAGS) M=$(SRC) modules_install - -wls_lib.o: wls_lib.c - $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -D_GNU_SOURCE -g -fPIC -o $@ -c $< - -syslib_user.o: syslib.c - $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -g -fPIC -o $@ -c $< - -libwls.so: wls_lib.o syslib_user.o - $(CC) $(LDFLAGS) -g -shared -fPIC -Wl,-soname,libwls.so -o $@ wls_lib.o syslib_user.o - -install: - [ -d "${INSTALL_MOD_DIR}" ] || mkdir -p ${INSTALL_MOD_DIR} - cp ./wls.ko ${INSTALL_MOD_DIR} - $(call cmd_depmod) -clean: - rm -f *.o *~ core .depend .*.cmd *.ko *.so *.mod.c - rm -f Module.markers Module.symvers modules.order - rm -rf .tmp_versions Modules.symvers -endif