10d02842fSSascha Wildner#
20d02842fSSascha Wildner# acpixtract - extract binary ACPI tables from acpidump text output
30d02842fSSascha Wildner#
40d02842fSSascha Wildner
50d02842fSSascha Wildner#
60d02842fSSascha Wildner# Note: This makefile is intended to be used from within the native
70d02842fSSascha Wildner# ACPICA directory structure, from under generate/unix. It specifically
80d02842fSSascha Wildner# places all object files in a generate/unix subdirectory, not within
90d02842fSSascha Wildner# the various ACPICA source directories. This prevents collisions
100d02842fSSascha Wildner# between different compilations of the same source file with different
110d02842fSSascha Wildner# compile options, and prevents pollution of the source code.
120d02842fSSascha Wildner#
130d02842fSSascha Wildnerinclude ../Makefile.config
140d02842fSSascha WildnerFINAL_PROG = ../$(BINDIR)/acpixtract
150d02842fSSascha WildnerPROG = $(OBJDIR)/acpixtract
160d02842fSSascha Wildner
170d02842fSSascha Wildner#
180d02842fSSascha Wildner# Search paths for source files
190d02842fSSascha Wildner#
200d02842fSSascha Wildnervpath %.c \
210d02842fSSascha Wildner    $(ACPIXTRACT)\
225f39c7e7SSascha Wildner    $(ACPICA_UTILITIES)\
235f39c7e7SSascha Wildner    $(ACPICA_COMMON)\
245f39c7e7SSascha Wildner    $(ACPICA_OSL)
250d02842fSSascha Wildner
260d02842fSSascha WildnerHEADERS = \
270d02842fSSascha Wildner    $(wildcard $(ACPIXTRACT)/*.h)
280d02842fSSascha Wildner
290d02842fSSascha WildnerOBJECTS = \
300d02842fSSascha Wildner    $(OBJDIR)/acpixtract.o\
310d02842fSSascha Wildner    $(OBJDIR)/axmain.o\
32820c5b08SSascha Wildner    $(OBJDIR)/axutils.o\
335f39c7e7SSascha Wildner    $(OBJDIR)/getopt.o\
345f39c7e7SSascha Wildner    $(OBJDIR)/osunixxf.o\
350d27ae55SSascha Wildner    $(OBJDIR)/utascii.o\
365f39c7e7SSascha Wildner    $(OBJDIR)/utdebug.o\
375f39c7e7SSascha Wildner    $(OBJDIR)/utexcep.o\
385f39c7e7SSascha Wildner    $(OBJDIR)/utglobal.o\
39*e5e174adSSascha Wildner	$(OBJDIR)/uthex.o\
405f39c7e7SSascha Wildner    $(OBJDIR)/utmath.o\
41267c04fdSSascha Wildner    $(OBJDIR)/utnonansi.o\
425f39c7e7SSascha Wildner    $(OBJDIR)/utxferror.o
430d02842fSSascha Wildner
440d02842fSSascha Wildner#
450d02842fSSascha Wildner# Flags specific to acpixtract
460d02842fSSascha Wildner#
470d02842fSSascha WildnerCFLAGS += \
480d02842fSSascha Wildner    -DACPI_XTRACT_APP
490d02842fSSascha Wildner
500d02842fSSascha Wildner#
510d02842fSSascha Wildner# Common Rules
520d02842fSSascha Wildner#
530d02842fSSascha Wildnerinclude ../Makefile.rules
54