10d02842fSSascha Wildner# 20d02842fSSascha Wildner# acpihelp - ACPI Help utility. Displays ASL operator syntax and 30d02842fSSascha Wildner# information about ACPI predefined names. 40d02842fSSascha Wildner# 50d02842fSSascha Wildner 60d02842fSSascha Wildner# 70d02842fSSascha Wildner# Note: This makefile is intended to be used from within the native 80d02842fSSascha Wildner# ACPICA directory structure, from under generate/unix. It specifically 90d02842fSSascha Wildner# places all object files in a generate/unix subdirectory, not within 100d02842fSSascha Wildner# the various ACPICA source directories. This prevents collisions 110d02842fSSascha Wildner# between different compilations of the same source file with different 120d02842fSSascha Wildner# compile options, and prevents pollution of the source code. 130d02842fSSascha Wildner# 140d02842fSSascha Wildnerinclude ../Makefile.config 150d02842fSSascha WildnerFINAL_PROG = ../$(BINDIR)/acpihelp 160d02842fSSascha WildnerPROG = $(OBJDIR)/acpihelp 170d02842fSSascha Wildner 180d02842fSSascha Wildner# 190d02842fSSascha Wildner# Search paths for source files 200d02842fSSascha Wildner# 210d02842fSSascha Wildnervpath %.c \ 220d02842fSSascha Wildner $(ACPIHELP)\ 230d02842fSSascha Wildner $(ACPICA_COMMON)\ 245f39c7e7SSascha Wildner $(ACPICA_UTILITIES)\ 25*2b57e6dfSSascha Wildner $(ACPICA_OSL)\ 26*2b57e6dfSSascha Wildner $(ASL_COMPILER) 270d02842fSSascha Wildner 280d02842fSSascha WildnerHEADERS = \ 290d02842fSSascha Wildner $(wildcard $(ACPIHELP)/*.h) 300d02842fSSascha Wildner 310d02842fSSascha WildnerOBJECTS = \ 3238b5d46cSSascha Wildner $(OBJDIR)/ahaml.o\ 330d02842fSSascha Wildner $(OBJDIR)/ahamlops.o\ 3438b5d46cSSascha Wildner $(OBJDIR)/ahasl.o\ 350d02842fSSascha Wildner $(OBJDIR)/ahaslkey.o\ 360d02842fSSascha Wildner $(OBJDIR)/ahaslops.o\ 370d02842fSSascha Wildner $(OBJDIR)/ahdecode.o\ 38277350a0SSascha Wildner $(OBJDIR)/ahgrammar.o\ 39d4972a9cSSascha Wildner $(OBJDIR)/ahids.o\ 400d02842fSSascha Wildner $(OBJDIR)/ahpredef.o\ 410d02842fSSascha Wildner $(OBJDIR)/ahmain.o\ 42896f2e3aSSascha Wildner $(OBJDIR)/ahtable.o\ 43066b6da2SSascha Wildner $(OBJDIR)/ahuuids.o\ 44*2b57e6dfSSascha Wildner $(OBJDIR)/aslmessages.o\ 450d02842fSSascha Wildner $(OBJDIR)/getopt.o\ 465f39c7e7SSascha Wildner $(OBJDIR)/osunixxf.o\ 475f39c7e7SSascha Wildner $(OBJDIR)/utdebug.o\ 480d02842fSSascha Wildner $(OBJDIR)/utexcep.o\ 495f39c7e7SSascha Wildner $(OBJDIR)/utglobal.o\ 50066b6da2SSascha Wildner $(OBJDIR)/uthex.o\ 515f39c7e7SSascha Wildner $(OBJDIR)/utmath.o\ 52267c04fdSSascha Wildner $(OBJDIR)/utnonansi.o\ 535f39c7e7SSascha Wildner $(OBJDIR)/utpredef.o\ 54066b6da2SSascha Wildner $(OBJDIR)/utuuid.o 550d02842fSSascha Wildner 560d02842fSSascha Wildner# 570d02842fSSascha Wildner# Flags specific to acpihelp 580d02842fSSascha Wildner# 590d02842fSSascha WildnerCFLAGS += \ 600d02842fSSascha Wildner -DACPI_HELP_APP\ 610d02842fSSascha Wildner -I$(ACPIHELP) 620d02842fSSascha Wildner 630d02842fSSascha Wildner# 640d02842fSSascha Wildner# Common Rules 650d02842fSSascha Wildner# 660d02842fSSascha Wildnerinclude ../Makefile.rules 67