Makefile revision d174594cd572c5bbd8ecd98580222fb60508bade
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews#
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews# This file and its contents are supplied under the terms of the
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrews# Common Development and Distribution License ("CDDL"), version 1.0.
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews# You may only use this file in accordance with the terms of version
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews# 1.0 of the CDDL.
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews#
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrews# A full copy of the text of the CDDL should have accompanied this
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews# source. A copy of the CDDL is also available via the Internet at
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews# http://www.illumos.org/license/CDDL.
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews#
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews# Copyright 2016 Joyent, Inc.
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews# Copyright 2016 RackTop Systems.
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews#
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews
3eb9ec750c9088869170dda63e8899b2ba462823Mark AndrewsPROG= acpixtract
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrews
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrewsinclude ../../Makefile.cmd
4f6469885c3d66367e3f8fb94e1f3c66115990b0Mark Andrewsinclude ../../Makefile.ctf
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews
3eb9ec750c9088869170dda63e8899b2ba462823Mark AndrewsOBJS= axmain.o acpixtract.o axutils.o
3eb9ec750c9088869170dda63e8899b2ba462823Mark AndrewsSRCS = $(OBJS:.o=.c)
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews
3eb9ec750c9088869170dda63e8899b2ba462823Mark AndrewsCERRWARN += -_gcc=-Wno-unused-function
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews
3eb9ec750c9088869170dda63e8899b2ba462823Mark AndrewsCPPFLAGS += -I$(SRC)/uts/intel/sys/acpi -DACPI_XTRACT_APP
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews.KEEP_STATE:
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrewsall: $(PROG)
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews$(PROG): $(OBJS)
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews $(LINK.c) -o $@ $(OBJS) ../common/acpi.a $(LDLIBS)
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews $(POST_PROCESS)
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrewsinstall: all $(ROOTUSRSBINPROG)
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrewsclean:
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews $(RM) $(OBJS)
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrewslint: lint_SRCS
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrewsinclude ../../Makefile.targ
3eb9ec750c9088869170dda63e8899b2ba462823Mark Andrews