Makefile revision d174594cd572c5bbd8ecd98580222fb60508bade
c770b05f3d85f8eeb25ba15f7192044f9dd534ddSoeren D. Schulze#
7968d3a131e5a684ec1ff0c6d88aae638549153dChristian Maeder# This file and its contents are supplied under the terms of the
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# Common Development and Distribution License ("CDDL"), version 1.0.
e6d40133bc9f858308654afb1262b8b483ec5922Till Mossakowski# You may only use this file in accordance with the terms of version
7968d3a131e5a684ec1ff0c6d88aae638549153dChristian Maeder# 1.0 of the CDDL.
98890889ffb2e8f6f722b00e265a211f13b5a861Corneliu-Claudiu Prodescu#
2eeec5240b424984e3ee26296da1eeab6c6d739eChristian Maeder# A full copy of the text of the CDDL should have accompanied this
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# source. A copy of the CDDL is also available via the Internet at
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# http://www.illumos.org/license/CDDL.
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder#
e6d40133bc9f858308654afb1262b8b483ec5922Till Mossakowski# Copyright 2016 Joyent, Inc.
679d3f541f7a9ede4079e045f7758873bb901872Till Mossakowski# Copyright 2016 RackTop Systems.
679d3f541f7a9ede4079e045f7758873bb901872Till Mossakowski#
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder
306763c67bb99228487345b32ab8c5c6cd41f23cChristian MaederPROG= acpixtract
c092fcac4b8f5c524c22ca579189c4487c13edf7Christian Maeder
4c8d3c5a9e938633f6147b5a595b9b93bfca99e6Christian Maederinclude ../../Makefile.cmd
16023c23c9d17743033afd994ad11c386d17b376Christian Maederinclude ../../Makefile.ctf
0fe1b901cec27c06b8aad7548f56a7cab4dee6a4Till Mossakowski
fa1efeb55163f27f261d22a9062fbc25ab4d8d52Michael ChanOBJS= axmain.o acpixtract.o axutils.o
fa1efeb55163f27f261d22a9062fbc25ab4d8d52Michael ChanSRCS = $(OBJS:.o=.c)
e1a13f91fd3074f2e4b9c6fd1933787d2ad9e753Christian Maeder
c092fcac4b8f5c524c22ca579189c4487c13edf7Christian MaederCERRWARN += -_gcc=-Wno-unused-function
f69658e57cba7ecb37c0d84181f4c563215c2534Till Mossakowski
fb7c3ffc41767729db506ad0ac1262ecfb5febf8Christian MaederCPPFLAGS += -I$(SRC)/uts/intel/sys/acpi -DACPI_XTRACT_APP
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder
e4e39c9a78ab34bafd75b292839c20506e7f539bMihai Codescu.KEEP_STATE:
e4e39c9a78ab34bafd75b292839c20506e7f539bMihai Codescu
e4e39c9a78ab34bafd75b292839c20506e7f539bMihai Codescuall: $(PROG)
697e63e30aa3c309a1ef1f9357745111f8dfc5a9Christian Maeder
d420c2a27c4dfa0a9c8031449db2e1a89ad2cc3aChristian Maeder$(PROG): $(OBJS)
de8eee2014437ec4020be15cd363257f87e79943Christian Maeder $(LINK.c) -o $@ $(OBJS) ../common/acpi.a $(LDLIBS)
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder $(POST_PROCESS)
c8860ed27f3aeb6725fb47da42916b9555653ed1Soeren D. Schulze
697e63e30aa3c309a1ef1f9357745111f8dfc5a9Christian Maederinstall: all $(ROOTUSRSBINPROG)
cc5f3c5391fbe9d1274e3a3afb1dc458bb424ba5Christian Maeder
c092fcac4b8f5c524c22ca579189c4487c13edf7Christian Maederclean:
c208973c890b8f993297720fd0247bc7481d4304Christian Maeder $(RM) $(OBJS)
ec25781c1180ea07f66b48c34f93cf5634e9277cChristian Maeder
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maederlint: lint_SRCS
e182d0ec56025d97d74829cac75ee31eec12b093Maciek Makowski
e1a13f91fd3074f2e4b9c6fd1933787d2ad9e753Christian Maederinclude ../../Makefile.targ
697e63e30aa3c309a1ef1f9357745111f8dfc5a9Christian Maeder