11edba515SAndy Fiddaman# 21edba515SAndy Fiddaman# This file and its contents are supplied under the terms of the 31edba515SAndy Fiddaman# Common Development and Distribution License ("CDDL"), version 1.0. 41edba515SAndy Fiddaman# You may only use this file in accordance with the terms of version 51edba515SAndy Fiddaman# 1.0 of the CDDL. 61edba515SAndy Fiddaman# 71edba515SAndy Fiddaman# A full copy of the text of the CDDL should have accompanied this 81edba515SAndy Fiddaman# source. A copy of the CDDL is also available via the Internet at 91edba515SAndy Fiddaman# http://www.illumos.org/license/CDDL. 101edba515SAndy Fiddaman# 111edba515SAndy Fiddaman 121edba515SAndy Fiddaman# 13*bb9475a1SRobert Mustacchi# Copyright 2025 Oxide Computer Company 141edba515SAndy Fiddaman# 151edba515SAndy Fiddaman 161edba515SAndy FiddamanPROGS = tcpsig 171edba515SAndy FiddamanSCRIPTS = tcpsig_init tcpsig_fini 181edba515SAndy Fiddaman 191edba515SAndy FiddamanROOTOPTDIR = $(ROOT)/opt/os-tests/tests 201edba515SAndy FiddamanROOTOPTTCPSIG = $(ROOTOPTDIR)/tcpsig 211edba515SAndy FiddamanROOTOPTPROGS = $(PROGS:%=$(ROOTOPTTCPSIG)/%) \ 221edba515SAndy Fiddaman $(SCRIPTS:%=$(ROOTOPTTCPSIG)/%) 231edba515SAndy Fiddaman 241edba515SAndy Fiddamaninclude $(SRC)/cmd/Makefile.cmd 251edba515SAndy Fiddamaninclude $(SRC)/cmd/Makefile.cmd.64 261edba515SAndy Fiddamaninclude $(SRC)/cmd/Makefile.ctf 271edba515SAndy Fiddaman 28*bb9475a1SRobert MustacchiCSTD = $(CSTD_GNU17) 291edba515SAndy FiddamanCTF_MODE = link 301edba515SAndy FiddamanLDLIBS += -lsocket 311edba515SAndy FiddamanCPPFLAGS += -D_XOPEN_SOURCE=700 -D__EXTENSIONS__ 321edba515SAndy Fiddaman 331edba515SAndy Fiddaman.KEEP_STATE: 341edba515SAndy Fiddaman 351edba515SAndy Fiddamanall: $(PROGS) 361edba515SAndy Fiddaman 371edba515SAndy Fiddamaninstall: $(ROOTOPTPROGS) 381edba515SAndy Fiddaman 391edba515SAndy Fiddamanclean: 401edba515SAndy Fiddaman $(RM) *.o 411edba515SAndy Fiddaman 421edba515SAndy Fiddaman$(ROOTOPTPROGS): $(PROGS) $(ROOTOPTTCPSIG) 431edba515SAndy Fiddaman 441edba515SAndy Fiddaman$(ROOTOPTDIR): 451edba515SAndy Fiddaman $(INS.dir) 461edba515SAndy Fiddaman 471edba515SAndy Fiddaman$(ROOTOPTTCPSIG): $(ROOTOPTDIR) 481edba515SAndy Fiddaman $(INS.dir) 491edba515SAndy Fiddaman 501edba515SAndy Fiddaman$(ROOTOPTTCPSIG)/%: % 511edba515SAndy Fiddaman $(INS.file) 521edba515SAndy Fiddaman 531edba515SAndy Fiddaman$(ROOTOPTTCPSIG)/%: %.ksh 541edba515SAndy Fiddaman $(INS.rename) 551edba515SAndy Fiddaman 561edba515SAndy Fiddamanclobber: clean 571edba515SAndy Fiddaman $(RM) $(PROGS) 581edba515SAndy Fiddaman 591edba515SAndy FiddamanFRC: 60