17687d0d8SRobert Mustacchi# 27687d0d8SRobert Mustacchi# This file and its contents are supplied under the terms of the 37687d0d8SRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0. 47687d0d8SRobert Mustacchi# You may only use this file in accordance with the terms of version 57687d0d8SRobert Mustacchi# 1.0 of the CDDL. 67687d0d8SRobert Mustacchi# 77687d0d8SRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this 87687d0d8SRobert Mustacchi# source. A copy of the CDDL is also available via the Internet at 97687d0d8SRobert Mustacchi# http://www.illumos.org/license/CDDL. 107687d0d8SRobert Mustacchi# 117687d0d8SRobert Mustacchi 127687d0d8SRobert Mustacchi# 13*4a8bbc0bSRobert Mustacchi# Copyright 2022 Oxide Computer Company 147687d0d8SRobert Mustacchi# 157687d0d8SRobert Mustacchi 167687d0d8SRobert MustacchiPROG= pcieadm 177687d0d8SRobert Mustacchi 187687d0d8SRobert Mustacchiinclude ../Makefile.cmd 197687d0d8SRobert Mustacchiinclude ../Makefile.cmd.64 207687d0d8SRobert Mustacchiinclude ../Makefile.ctf 217687d0d8SRobert Mustacchi 227687d0d8SRobert MustacchiCFLAGS += $(CCVERBOSE) 237687d0d8SRobert MustacchiCSTD = $(CSTD_GNU99) 247687d0d8SRobert MustacchiLDLIBS += -ldevinfo -lpcidb -lofmt 25*4a8bbc0bSRobert MustacchiOBJS = pcieadm.o pcieadm_cfgspace.o pcieadm_devs.o bitext.o 267687d0d8SRobert MustacchiROOTCMDDIR = $(ROOTLIB)/pci 277687d0d8SRobert Mustacchi 287687d0d8SRobert Mustacchi.KEEP_STATE: 297687d0d8SRobert Mustacchi 307687d0d8SRobert Mustacchi$(PROG): $(OBJS) 317687d0d8SRobert Mustacchi $(LINK.c) -o $@ $(OBJS) $(LDLIBS) 327687d0d8SRobert Mustacchi $(POST_PROCESS) 337687d0d8SRobert Mustacchi 347687d0d8SRobert Mustacchi%.o: %.c 357687d0d8SRobert Mustacchi $(COMPILE.c) $< 367687d0d8SRobert Mustacchi $(POST_PROCESS_O) 377687d0d8SRobert Mustacchi 38*4a8bbc0bSRobert Mustacchi%.o: $(SRC)/common/bitext/%.c 39*4a8bbc0bSRobert Mustacchi $(COMPILE.c) $< 40*4a8bbc0bSRobert Mustacchi $(POST_PROCESS_O) 41*4a8bbc0bSRobert Mustacchi 427687d0d8SRobert Mustacchiall: $(PROG) 437687d0d8SRobert Mustacchi 447687d0d8SRobert Mustacchiinstall: all $(ROOTCMD) 457687d0d8SRobert Mustacchi 467687d0d8SRobert Mustacchiclean: 477687d0d8SRobert Mustacchi $(RM) $(OBJS) 487687d0d8SRobert Mustacchi 497687d0d8SRobert Mustacchiinclude ../Makefile.targ 50