Makefile revision f38cb554a534c6df738be3f4d23327e69888e634
ac4e70ff8955669341f435bc0a734a17c01af124Mark Andrews#
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews# This file and its contents are supplied under the terms of the
04428429c4e689333e3ef8d19a2debeb20d4d15dMark Andrews# Common Development and Distribution License ("CDDL"), version 1.0.
e999539fb3e45b2617571e0e3ecd651992291701Mark Andrews# You may only use this file in accordance with the terms of version
e999539fb3e45b2617571e0e3ecd651992291701Mark Andrews# 1.0 of the CDDL.
2a40fdc2d34adb8a5c72a748449699666032d461Mark Andrews#
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews# A full copy of the text of the CDDL should have accompanied this
a3b428812703d22a605a9f882e71ed65f0ffdc65Mark Andrews# source. A copy of the CDDL is also available via the Internet at
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews# http://www.illumos.org/license/CDDL.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington#
ac4e70ff8955669341f435bc0a734a17c01af124Mark Andrews
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews#
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington# Copyright (c) 2013 by Delphix. All rights reserved.
d56e188030368b835122d759ebbf8d9613c166f4Mark Andrews#
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsinclude $(SRC)/Makefile.master
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
c718d15a9a95054ee3c71540c02335426071fc6dMark AndrewsROOTOPTPKG = $(ROOT)/opt/zfs-tests
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark AndrewsTESTDIR = $(ROOTOPTPKG)/tests/functional/mmap
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark AndrewsPROGS = cleanup \
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews mmap_read_001_pos \
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrews mmap_write_001_pos \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews setup
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark AndrewsCMDS = $(PROGS:%=$(TESTDIR)/%)
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews$(CMDS) := FILEMODE = 0555
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrewsall lint clean clobber:
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafssoninstall: $(CMDS)
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington$(CMDS): $(TESTDIR)
a3b428812703d22a605a9f882e71ed65f0ffdc65Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews$(TESTDIR):
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews $(INS.dir)
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews$(TESTDIR)/%: %.ksh
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews $(INS.rename)
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
c069a20053d41ae299eb9457e50ea44ae9f73ed2Mark Andrews$(TESTDIR)/%: %
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrews $(INS.file)
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews