diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index effc1793ffdd23ea465b9eac6517494905f8e932..84db756f2c69da43f4cb3ff1b4a3476490de6148 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -27,6 +27,14 @@ build_driver: - cd driver - "make -j`nproc`" +build_linux_driver: + stage: build + only: *only + image: hathi.duckdns.org/user/ctucanfd_drvtest + script: + - cd driver/linux + - "make -j`nproc` KDIR=/linux/build" + test_ip_fast: stage: test only: *only diff --git a/driver/linux/Makefile b/driver/linux/Makefile index 3994a549c4a9b12bdd70ebf39701081f9aa0e17b..4bb9d2a85329461921eefecfb03829888b15da8a 100644 --- a/driver/linux/Makefile +++ b/driver/linux/Makefile @@ -1,7 +1,9 @@ -KDIR ?= /home/mjerabek/projects/kernel/linux-4.9-build/zynq +KDIR ?= /home/mjerabek/projects/kernel/linux-4.15-build/zynq default: - $(MAKE) -C $(KDIR) M=$$PWD + $(MAKE) -C $(KDIR) ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- M=$$PWD +ifeq ($(shell hostname),hathi) -rm -f /srv/nfs4/debian-armhf-devel/ctucanfd.ko cp ctucanfd.ko /srv/nfs4/debian-armhf-devel/ +endif clean: - $(MAKE) -C $(KDIR) M=$$PWD clean + $(MAKE) -C $(KDIR) M=$$PWD ARCH=arm clean