196c8483aSYuri Pankov# 296c8483aSYuri Pankov# This file and its contents are supplied under the terms of the 396c8483aSYuri Pankov# Common Development and Distribution License ("CDDL"), version 1.0. 496c8483aSYuri Pankov# You may only use this file in accordance with the terms of version 596c8483aSYuri Pankov# 1.0 of the CDDL. 696c8483aSYuri Pankov# 796c8483aSYuri Pankov# A full copy of the text of the CDDL should have accompanied this 896c8483aSYuri Pankov# source. A copy of the CDDL is also available via the Internet at 996c8483aSYuri Pankov# http://www.illumos.org/license/CDDL. 1096c8483aSYuri Pankov# 1196c8483aSYuri Pankov 1296c8483aSYuri Pankov# 1396c8483aSYuri Pankov# Copyright 2015 Nexenta Systems, Inc. All rights reserved. 14*dc5e7685SJohn Levon# Copyright (c) 2018, Joyent, Inc. 1596c8483aSYuri Pankov# 1696c8483aSYuri Pankov 1796c8483aSYuri Pankovinclude $(SRC)/test/Makefile.com 1896c8483aSYuri Pankov 1996c8483aSYuri PankovOBJS= $(PROG:%=%.o) 2096c8483aSYuri Pankov 2196c8483aSYuri PankovROOTPROG= $(PROG:%=$(ROOTBINDIR)/%) 2296c8483aSYuri Pankov$(ROOTPROG) := FILEMODE = 0555 2396c8483aSYuri Pankov 2496c8483aSYuri PankovCPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 2596c8483aSYuri Pankov 26*dc5e7685SJohn Levon# needs work 27*dc5e7685SJohn LevonSMOFF += all_func_returns,leaks 28*dc5e7685SJohn Levon 2996c8483aSYuri Pankovall: $(PROG) 3096c8483aSYuri Pankov 3196c8483aSYuri Pankov$(PROG): $(OBJS) 3296c8483aSYuri Pankov $(LINK.c) $(OBJS) -o $@ $(LDLIBS) 3396c8483aSYuri Pankov $(POST_PROCESS) 3496c8483aSYuri Pankov 3596c8483aSYuri Pankov%.o: %.c 3696c8483aSYuri Pankov $(COMPILE.c) $< 3796c8483aSYuri Pankov $(POST_PROCESS_O) 3896c8483aSYuri Pankov 3996c8483aSYuri Pankovinstall: all $(ROOTPROG) 4096c8483aSYuri Pankov 4196c8483aSYuri Pankovclobber: clean 4296c8483aSYuri Pankov -$(RM) $(PROG) 4396c8483aSYuri Pankov 4496c8483aSYuri Pankovclean: 4596c8483aSYuri Pankov -$(RM) $(OBJS) 4696c8483aSYuri Pankov 4796c8483aSYuri Pankov$(ROOTPROG): $(ROOTBINDIR) $(PROG) 4896c8483aSYuri Pankov 4996c8483aSYuri Pankov$(ROOTBINDIR): 5096c8483aSYuri Pankov $(INS.dir) 5196c8483aSYuri Pankov 5296c8483aSYuri Pankov$(ROOTBINDIR)/%: % 5396c8483aSYuri Pankov $(INS.file) 54