xref: /aosp_15_r20/external/ltp/testcases/open_posix_testsuite/bin/Makefile (revision 49cdfc7efb34551c7342be41a7384b9c40d7cab7)
1#
2# Read COPYING for licensing details.
3#
4# Ngie Cooper, July 2010
5#
6
7top_srcdir ?= ..
8
9include $(top_srcdir)/include/mk/config.mk
10
11INSTALL_BIN_TARGETS = run-all-posix-option-group-tests.sh run-posix-option-group-test.sh
12INSTALL_TESTCASE_BIN_TARGETS = run-tests.sh t0
13
14.PHONY: clean
15clean:
16	@rm -f t0.val
17
18.PHONY: install
19install: clean $(DESTDIR)/$(bindir) $(DESTDIR)/$(testdir_bin)
20	set -e; for file in $(INSTALL_BIN_TARGETS); do           \
21		install -m 00755 $$file $(DESTDIR)/$(bindir)/$$file; \
22	done
23
24	sed -i 's~TESTPATH=""~TESTPATH="$(testdir_rel)"~' $(DESTDIR)/$(bindir)/run-posix-option-group-test.sh
25
26	set -e; for file in $(INSTALL_TESTCASE_BIN_TARGETS); do	      \
27		install -m 00755 $$file $(DESTDIR)/$(testdir_bin)/$$file; \
28	done
29
30
31$(DESTDIR)/$(bindir):
32	mkdir -p $@
33
34$(DESTDIR)/$(testdir_bin):
35	mkdir -p $@
36