16cf3cc9dSRobert Mustacchi# 26cf3cc9dSRobert Mustacchi# This file and its contents are supplied under the terms of the 36cf3cc9dSRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0. 46cf3cc9dSRobert Mustacchi# You may only use this file in accordance with the terms of version 56cf3cc9dSRobert Mustacchi# 1.0 of the CDDL. 66cf3cc9dSRobert Mustacchi# 76cf3cc9dSRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this 86cf3cc9dSRobert Mustacchi# source. A copy of the CDDL is also available via the Internet at 96cf3cc9dSRobert Mustacchi# http://www.illumos.org/license/CDDL. 106cf3cc9dSRobert Mustacchi# 116cf3cc9dSRobert Mustacchi 126cf3cc9dSRobert Mustacchi# 13*bb9475a1SRobert Mustacchi# Copyright 2025 Oxide Computer Company 146cf3cc9dSRobert Mustacchi# 156cf3cc9dSRobert Mustacchi 166cf3cc9dSRobert MustacchiPROGS = mkobj checker 176cf3cc9dSRobert MustacchiSCRIPTS = overwrite 186cf3cc9dSRobert Mustacchi 196cf3cc9dSRobert MustacchiROOTOPTDIR = $(ROOT)/opt/util-tests/tests 206cf3cc9dSRobert MustacchiROOTOPTCML = $(ROOTOPTDIR)/cpmvln 216cf3cc9dSRobert MustacchiROOTOPTPROGS = $(PROGS:%=$(ROOTOPTCML)/%) $(SCRIPTS:%=$(ROOTOPTCML)/%) 226cf3cc9dSRobert Mustacchi 236cf3cc9dSRobert Mustacchiinclude $(SRC)/cmd/Makefile.cmd 246cf3cc9dSRobert Mustacchiinclude $(SRC)/cmd/Makefile.cmd.64 256cf3cc9dSRobert Mustacchiinclude $(SRC)/cmd/Makefile.ctf 266cf3cc9dSRobert Mustacchi 27*bb9475a1SRobert MustacchiCSTD = $(CSTD_GNU17) 286cf3cc9dSRobert MustacchiCTF_MODE = link 296cf3cc9dSRobert Mustacchimkobj := LDLIBS += -lsocket 306cf3cc9dSRobert Mustacchi 316cf3cc9dSRobert Mustacchi.KEEP_STATE: 326cf3cc9dSRobert Mustacchi 336cf3cc9dSRobert Mustacchiall: $(PROGS) 346cf3cc9dSRobert Mustacchi 356cf3cc9dSRobert Mustacchiinstall: $(ROOTOPTPROGS) 366cf3cc9dSRobert Mustacchi 376cf3cc9dSRobert Mustacchiclean: 386cf3cc9dSRobert Mustacchi $(RM) *.o 396cf3cc9dSRobert Mustacchi 406cf3cc9dSRobert Mustacchi$(ROOTOPTPROGS): $(PROGS) $(ROOTOPTCML) 416cf3cc9dSRobert Mustacchi 426cf3cc9dSRobert Mustacchi$(ROOTOPTDIR): 436cf3cc9dSRobert Mustacchi $(INS.dir) 446cf3cc9dSRobert Mustacchi 456cf3cc9dSRobert Mustacchi$(ROOTOPTCML): $(ROOTOPTDIR) 466cf3cc9dSRobert Mustacchi $(INS.dir) 476cf3cc9dSRobert Mustacchi 486cf3cc9dSRobert Mustacchi$(ROOTOPTCML)/%: % 496cf3cc9dSRobert Mustacchi $(INS.file) 506cf3cc9dSRobert Mustacchi 516cf3cc9dSRobert Mustacchi$(ROOTOPTCML)/%: %.ksh 526cf3cc9dSRobert Mustacchi $(INS.rename) 536cf3cc9dSRobert Mustacchi 546cf3cc9dSRobert Mustacchiclobber: clean 556cf3cc9dSRobert Mustacchi $(RM) $(PROGS) 566cf3cc9dSRobert Mustacchi 576cf3cc9dSRobert MustacchiFRC: 58