1# 2# This file and its contents are supplied under the terms of the 3# Common Development and Distribution License ("CDDL"), version 1.0. 4# You may only use this file in accordance with the terms of version 5# 1.0 of the CDDL. 6# 7# A full copy of the text of the CDDL should have accompanied this 8# source. A copy of the CDDL is also available via the Internet at 9# http://www.illumos.org/license/CDDL. 10# 11# Copyright (c) 2018, Joyent, Inc. 12# Copyright 2016 RackTop Systems. 13# 14 15PROG= acpidump 16 17include ../../Makefile.cmd 18include ../../Makefile.ctf 19 20OBJS= apmain.o apdump.o apfiles.o getopt.o tbprint.o tbxfroot.o osillumostbl.o \ 21 utascii.o utbuffer.o utdebug.o utexcep.o utmath.o utnonansi.o \ 22 utxferror.o utglobal.o utprint.o osunixdir.o osl.o osunixxf.o 23SRCS = $(OBJS:.o=.c) 24 25VPATH = ../common:$(SRC)/common/acpica/utilities:$(SRC)/common/acpica/tables 26 27CERRWARN += -_gcc=-Wno-unused-function 28 29CPPFLAGS += -I$(SRC)/uts/intel/sys/acpi -DACPI_DUMP_APP 30 31LDLIBS += -ldevinfo 32 33.KEEP_STATE: 34 35all: $(PROG) 36 37$(PROG): $(OBJS) 38 $(LINK.c) -o $@ $(OBJS) $(LDLIBS) 39 $(POST_PROCESS) 40 41install: all $(ROOTUSRSBINPROG) 42 43clean: 44 $(RM) $(OBJS) $(PROG) 45 46lint: lint_SRCS 47 48include ../../Makefile.targ 49