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