diff options
Diffstat (limited to 'kernel/testcases/dma/user-space/Makefile')
-rw-r--r-- | kernel/testcases/dma/user-space/Makefile | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/kernel/testcases/dma/user-space/Makefile b/kernel/testcases/dma/user-space/Makefile new file mode 100644 index 0000000..e950b1f --- /dev/null +++ b/kernel/testcases/dma/user-space/Makefile @@ -0,0 +1,26 @@ +ifeq ($(KERNELRELEASE),) +LTP_DIR = $(abspath ../../../../) +LTP_FRAMEWORK = $(LTP_DIR)/ltp_framework + +SCRIPTS=$(wildcard *.sh) + +CFLAGS+= -I$(LTP_FRAMEWORK)/include -I$(abspath ./include) +LOADLIBES+= -L$(LTP_FRAMEWORK)/lib -lltp + +TARGETS=dma +OBJS=dma.o + +all: $(TARGETS) + +$(TARGETS): $(TARGETS) $(OBJS) + +install: + @for i in $(TARGETS); do if [ -f $(DESTDIR)/opt/ltp/testcases/bin/$$i ]; then rm $(DESTDIR)/opt/ltp/testcases/bin/$$i; fi ; done + @for i in $(TARGETS); do install -D $$i $(DESTDIR)/opt/ltp/testcases/bin/$$i ; done + @for i in $(SCRIPTS); do if [ -f $(DESTDIR)/opt/ltp/testcases/bin/$$i ]; then rm $(DESTDIR)/opt/ltp/testcases/bin/$$i; fi ; done + @for i in $(SCRIPTS); do install -D $$i $(DESTDIR)/opt/ltp/testcases/bin/$$i ; done + +clean: + rm -f $(TARGETS) + rm -f $(OBJS) +endif |