Makefile.subdirs revision 45818ee124adeaaf947698996b4f4c722afc6d1f
3888N/A#
3888N/A# This file and its contents are supplied under the terms of the
3888N/A# Common Development and Distribution License ("CDDL"), version 1.0.
3888N/A# You may only use this file in accordance with the terms of version
3888N/A# 1.0 of the CDDL.
3888N/A#
3888N/A# A full copy of the text of the CDDL should have accompanied this
3888N/A# source. A copy of the CDDL is also available via the Internet at
3888N/A# http://www.illumos.org/license/CDDL.
3888N/A#
3888N/A
3888N/A#
3888N/A# Copyright (c) 2015 by Delphix. All rights reserved.
3888N/A#
3888N/A
3888N/Ainclude $(SRC)/cmd/Makefile.cmd
3888N/A
3888N/AROOTOPTPKG = $(ROOT)/opt/zfs-tests
3888N/ATESTDIR = $(ROOTOPTPKG)/tests/functional/checksum
3888N/A
3888N/AOBJS = $(PROG:%=%.o)
3888N/ASRCS = $(OBJS:%.o=../%.c)
3888N/A
3888N/ACMD32 = $(PROG:%=$(TESTDIR)/%.$(MACH))
4280N/ACMD64 = $(PROG:%=$(TESTDIR)/%.$(MACH64))
5492N/ACMDS = $(CMD32) $(CMD64)
3888N/A$(CMDS) := FILEMODE = 0555
3888N/A
3888N/AC99MODE = -xc99=%all
3888N/ACFLAGS = -I $(SRC)/uts/common -D_KERNEL
3888N/ALDLIBS += -lmd
3888N/ALINTFLAGS += -u
3888N/ALINTFLAGS64 += -u
3888N/A
3888N/Aall: $(PROG) $(TESTDIR)
3888N/A
3888N/Alint: lint_SRCS
3888N/A
3888N/Aclobber: clean
3888N/A
3888N/Aclean:
3888N/A $(RM) $(PROG)
3888N/A
3888N/Ainclude $(SRC)/cmd/Makefile.targ
3888N/A
3888N/A$(TESTDIR):
3888N/A $(INS.dir)
4280N/A
4280N/A$(TESTDIR)/%.$(MACH): %
3888N/A $(INS.rename)
3888N/A
5492N/A$(TESTDIR)/%.$(MACH64): %
3888N/A $(INS.rename)
3888N/A
3888N/A%: ../%.c
3888N/A $(LINK.c) -o $@ $< $(LDLIBS)
3888N/A $(POST_PROCESS)
3888N/A