1*5425aa59SJoshua Carp# 2*5425aa59SJoshua Carp# This file and its contents are supplied under the terms of the 3*5425aa59SJoshua Carp# Common Development and Distribution License ("CDDL"), version 1.0. 4*5425aa59SJoshua Carp# You may only use this file in accordance with the terms of version 5*5425aa59SJoshua Carp# 1.0 of the CDDL. 6*5425aa59SJoshua Carp# 7*5425aa59SJoshua Carp# A full copy of the text of the CDDL should have accompanied this 8*5425aa59SJoshua Carp# source. A copy of the CDDL is also available via the Internet at 9*5425aa59SJoshua Carp# http://www.illumos.org/license/CDDL. 10*5425aa59SJoshua Carp# 11*5425aa59SJoshua Carp 12*5425aa59SJoshua Carp# Copyright 2021, Richard Lowe. 13*5425aa59SJoshua Carp# Copyright 2026 Oxide Computer Company 14*5425aa59SJoshua Carp 15*5425aa59SJoshua Carpinclude $(SRC)/cmd/Makefile.cmd 16*5425aa59SJoshua Carpinclude $(SRC)/test/Makefile.com 17*5425aa59SJoshua Carp 18*5425aa59SJoshua CarpPROG = simple 19*5425aa59SJoshua Carp 20*5425aa59SJoshua CarpDATAFILES = gcct1.s gcct2.s 21*5425aa59SJoshua Carp 22*5425aa59SJoshua CarpROOTOPTPKG = $(ROOT)/opt/elf-tests 23*5425aa59SJoshua CarpTESTDIR = $(ROOTOPTPKG)/tests/sections/gcc-except-table 24*5425aa59SJoshua Carp 25*5425aa59SJoshua CarpCMDS = $(PROG:%=$(TESTDIR)/%) 26*5425aa59SJoshua Carp$(CMDS) := FILEMODE = 0555 27*5425aa59SJoshua Carp 28*5425aa59SJoshua CarpDATA = $(DATAFILES:%=$(TESTDIR)/%) 29*5425aa59SJoshua Carp$(DATA) := FILEMODE = 0444 30*5425aa59SJoshua Carp 31*5425aa59SJoshua Carpall: 32*5425aa59SJoshua Carp 33*5425aa59SJoshua Carpinstall: all $(CMDS) $(DATA) 34*5425aa59SJoshua Carp 35*5425aa59SJoshua Carpclobber: clean 36*5425aa59SJoshua Carp 37*5425aa59SJoshua Carpclean: 38*5425aa59SJoshua Carp -$(RM) $(CLEANFILES) 39*5425aa59SJoshua Carp 40*5425aa59SJoshua Carp$(CMDS): $(TESTDIR) 41*5425aa59SJoshua Carp 42*5425aa59SJoshua Carp$(DATA): $(TESTDIR) 43*5425aa59SJoshua Carp 44*5425aa59SJoshua Carp$(TESTDIR): 45*5425aa59SJoshua Carp $(INS.dir) 46*5425aa59SJoshua Carp 47*5425aa59SJoshua Carp$(TESTDIR)/%: % 48*5425aa59SJoshua Carp $(INS.file) 49*5425aa59SJoshua Carp 50*5425aa59SJoshua Carp$(TESTDIR)/%: %.sh 51*5425aa59SJoshua Carp $(INS.rename) 52