aboutsummaryrefslogtreecommitdiffstats
path: root/sources/xdma_driver/libxdma/Makefile
diff options
context:
space:
mode:
authorAtaberk <olgunataberk@gmail.com>2022-09-25 17:22:03 +0200
committerAtaberk <olgunataberk@gmail.com>2022-09-25 17:22:03 +0200
commitdc0b3db1b4f1895a07e5fe280ee3790e87f97b9f (patch)
treeb47203aa281bdd959def4451c84d310cd9cf2e12 /sources/xdma_driver/libxdma/Makefile
downloaddram-bender-dc0b3db1b4f1895a07e5fe280ee3790e87f97b9f.tar.gz
Initial commit
Diffstat (limited to 'sources/xdma_driver/libxdma/Makefile')
-rw-r--r--sources/xdma_driver/libxdma/Makefile25
1 files changed, 25 insertions, 0 deletions
diff --git a/sources/xdma_driver/libxdma/Makefile b/sources/xdma_driver/libxdma/Makefile
new file mode 100644
index 0000000..1003f0f
--- /dev/null
+++ b/sources/xdma_driver/libxdma/Makefile
@@ -0,0 +1,25 @@
+SHELL = /bin/bash
+
+topdir := $(shell cd $(src)/.. && pwd)
+
+TARGET_MODULE:=libxdma
+
+EXTRA_CFLAGS := -I$(topdir)/include
+EXTRA_CFLAGS += -D__LIBXDMA_MOD__
+
+ifneq ($(KERNELRELEASE),)
+ obj-m := $(TARGET_MODULE).o
+# $(TARGET_MODULE)-objs := libxdma.o
+else
+ BUILDSYSTEM_DIR:=/lib/modules/$(shell uname -r)/build
+ PWD:=$(shell pwd)
+all :
+ $(MAKE) -C $(BUILDSYSTEM_DIR) M=$(PWD) modules
+
+clean:
+ $(MAKE) -C $(BUILDSYSTEM_DIR) M=$(PWD) clean
+
+install: all
+ $(MAKE) -C $(BUILDSYSTEM_DIR) M=$(PWD) modules_install
+
+endif