1*356ce177SJason King# 2*356ce177SJason King# This file and its contents are supplied under the terms of the 3*356ce177SJason King# Common Development and Distribution License ("CDDL"), version 1.0. 4*356ce177SJason King# You may only use this file in accordance with the terms of version 5*356ce177SJason King# 1.0 of the CDDL. 6*356ce177SJason King# 7*356ce177SJason King# A full copy of the text of the CDDL should have accompanied this 8*356ce177SJason King# source. A copy of the CDDL is also available via the Internet at 9*356ce177SJason King# http://www.illumos.org/license/CDDL. 10*356ce177SJason King# 11*356ce177SJason King 12*356ce177SJason King# 13*356ce177SJason King# Copyright 2019 Joyent, Inc. 14*356ce177SJason King# 15*356ce177SJason King 16*356ce177SJason Kinginclude $(SRC)/Makefile.master 17*356ce177SJason King 18*356ce177SJason KingROOTOPTPKG = $(ROOT)/opt/util-tests 19*356ce177SJason KingTESTDIR = $(ROOTOPTPKG)/tests/libcustr 20*356ce177SJason King 21*356ce177SJason KingPROGS = custr_remove custr_trunc 22*356ce177SJason King 23*356ce177SJason Kinginclude $(SRC)/cmd/Makefile.cmd 24*356ce177SJason Kinginclude $(SRC)/test/Makefile.com 25*356ce177SJason King 26*356ce177SJason KingCMDS = $(PROGS:%=$(TESTDIR)/%) 27*356ce177SJason King$(CMDS) := FILEMODE = 0555 28*356ce177SJason King 29*356ce177SJason KingLDLIBS += -lcustr 30*356ce177SJason King 31*356ce177SJason Kingall: $(PROGS) 32*356ce177SJason King 33*356ce177SJason Kinginstall: all $(CMDS) $(OUTFILES) 34*356ce177SJason King 35*356ce177SJason Kingclobber: clean 36*356ce177SJason King -$(RM) $(PROGS) 37*356ce177SJason King 38*356ce177SJason Kingclean: 39*356ce177SJason King 40*356ce177SJason King$(CMDS): $(TESTDIR) $(PROG) 41*356ce177SJason King 42*356ce177SJason King$(TESTDIR): 43*356ce177SJason King $(INS.dir) 44*356ce177SJason King 45*356ce177SJason King$(TESTDIR)/%: % 46*356ce177SJason King $(INS.file) 47*356ce177SJason King 48*356ce177SJason King%: %.c 49*356ce177SJason King $(LINK.c) -o $@ $< $(LDLIBS) 50*356ce177SJason King $(POST_PROCESS) 51