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)\
255f39c7e7SSascha Wildner    $(ACPICA_OSL)
260d02842fSSascha Wildner
270d02842fSSascha WildnerHEADERS = \
280d02842fSSascha Wildner    $(wildcard $(ACPIHELP)/*.h)
290d02842fSSascha Wildner
300d02842fSSascha WildnerOBJECTS = \
310d02842fSSascha Wildner	$(OBJDIR)/ahamlops.o\
320d02842fSSascha Wildner	$(OBJDIR)/ahaslkey.o\
330d02842fSSascha Wildner	$(OBJDIR)/ahaslops.o\
340d02842fSSascha Wildner	$(OBJDIR)/ahdecode.o\
35d4972a9cSSascha Wildner	$(OBJDIR)/ahids.o\
360d02842fSSascha Wildner	$(OBJDIR)/ahpredef.o\
370d02842fSSascha Wildner	$(OBJDIR)/ahmain.o\
38*896f2e3aSSascha Wildner	$(OBJDIR)/ahtable.o\
39066b6da2SSascha Wildner	$(OBJDIR)/ahuuids.o\
400d02842fSSascha Wildner	$(OBJDIR)/getopt.o\
415f39c7e7SSascha Wildner	$(OBJDIR)/oslibcfs.o\
425f39c7e7SSascha Wildner	$(OBJDIR)/osunixxf.o\
435f39c7e7SSascha Wildner	$(OBJDIR)/utdebug.o\
440d02842fSSascha Wildner	$(OBJDIR)/utexcep.o\
455f39c7e7SSascha Wildner	$(OBJDIR)/utglobal.o\
46066b6da2SSascha Wildner	$(OBJDIR)/uthex.o\
475f39c7e7SSascha Wildner	$(OBJDIR)/utmath.o\
485f39c7e7SSascha Wildner	$(OBJDIR)/utpredef.o\
49066b6da2SSascha Wildner	$(OBJDIR)/utprint.o\
50066b6da2SSascha Wildner	$(OBJDIR)/utuuid.o
510d02842fSSascha Wildner
520d02842fSSascha Wildner#
530d02842fSSascha Wildner# Flags specific to acpihelp
540d02842fSSascha Wildner#
550d02842fSSascha WildnerCFLAGS += \
560d02842fSSascha Wildner    -DACPI_HELP_APP\
570d02842fSSascha Wildner    -I$(ACPIHELP)
580d02842fSSascha Wildner
590d02842fSSascha Wildner#
600d02842fSSascha Wildner# Common Rules
610d02842fSSascha Wildner#
620d02842fSSascha Wildnerinclude ../Makefile.rules
63