1*6e4a39ccSPatrick Mooney# 2*6e4a39ccSPatrick Mooney# This file and its contents are supplied under the terms of the 3*6e4a39ccSPatrick Mooney# Common Development and Distribution License ("CDDL"), version 1.0. 4*6e4a39ccSPatrick Mooney# You may only use this file in accordance with the terms of version 5*6e4a39ccSPatrick Mooney# 1.0 of the CDDL. 6*6e4a39ccSPatrick Mooney# 7*6e4a39ccSPatrick Mooney# A full copy of the text of the CDDL should have accompanied this 8*6e4a39ccSPatrick Mooney# source. A copy of the CDDL is also available via the Internet at 9*6e4a39ccSPatrick Mooney# http://www.illumos.org/license/CDDL. 10*6e4a39ccSPatrick Mooney# 11*6e4a39ccSPatrick Mooney 12*6e4a39ccSPatrick Mooney# 13*6e4a39ccSPatrick Mooney# Copyright 2025 Oxide Computer Company 14*6e4a39ccSPatrick Mooney# 15*6e4a39ccSPatrick Mooney 16*6e4a39ccSPatrick Mooneyinclude ../Makefile.lib 17*6e4a39ccSPatrick Mooney 18*6e4a39ccSPatrick MooneyHDRS = libktest.h 19*6e4a39ccSPatrick MooneyHDRDIR = common 20*6e4a39ccSPatrick Mooney 21*6e4a39ccSPatrick Mooney# The 32-bit library is omitted for now. This can be changed when the ktest 22*6e4a39ccSPatrick Mooney# device gains 32-bit compatibility in its ioctl handlers. 23*6e4a39ccSPatrick Mooney$(BUILD64)SUBDIRS += $(MACH64) 24*6e4a39ccSPatrick MooneyCHECKHDRS = 25*6e4a39ccSPatrick Mooney 26*6e4a39ccSPatrick Mooneyall := TARGET = all 27*6e4a39ccSPatrick Mooneyclean := TARGET = clean 28*6e4a39ccSPatrick Mooneyclobber := TARGET = clobber 29*6e4a39ccSPatrick Mooneyinstall := TARGET = install 30*6e4a39ccSPatrick Mooney 31*6e4a39ccSPatrick Mooney.KEEP_STATE: 32*6e4a39ccSPatrick Mooney 33*6e4a39ccSPatrick Mooneyall clean clobber install: $(SUBDIRS) 34*6e4a39ccSPatrick Mooney 35*6e4a39ccSPatrick Mooneyinstall: install_h $(SUBDIRS) 36*6e4a39ccSPatrick Mooney 37*6e4a39ccSPatrick Mooneyinstall_h: $(ROOTHDRS) 38*6e4a39ccSPatrick Mooney 39*6e4a39ccSPatrick Mooneycheck: $(CHECKHDRS) 40*6e4a39ccSPatrick Mooney 41*6e4a39ccSPatrick Mooney$(SUBDIRS): FRC 42*6e4a39ccSPatrick Mooney @cd $@; pwd; $(MAKE) $(TARGET) 43*6e4a39ccSPatrick Mooney 44*6e4a39ccSPatrick MooneyFRC: 45*6e4a39ccSPatrick Mooney 46*6e4a39ccSPatrick Mooneyinclude ../Makefile.targ 47