1*0d02842fSSascha Wildner# 2*0d02842fSSascha Wildner# acpidump - ACPI table dump utility (binary to ascii hex) 3*0d02842fSSascha Wildner# 4*0d02842fSSascha Wildner 5*0d02842fSSascha Wildner# 6*0d02842fSSascha Wildner# Note: This makefile is intended to be used from within the native 7*0d02842fSSascha Wildner# ACPICA directory structure, from under generate/unix. It specifically 8*0d02842fSSascha Wildner# places all object files in a generate/unix subdirectory, not within 9*0d02842fSSascha Wildner# the various ACPICA source directories. This prevents collisions 10*0d02842fSSascha Wildner# between different compilations of the same source file with different 11*0d02842fSSascha Wildner# compile options, and prevents pollution of the source code. 12*0d02842fSSascha Wildner# 13*0d02842fSSascha Wildnerinclude ../Makefile.config 14*0d02842fSSascha WildnerFINAL_PROG = ../$(BINDIR)/acpidump 15*0d02842fSSascha WildnerPROG = $(OBJDIR)/acpidump 16*0d02842fSSascha Wildner 17*0d02842fSSascha Wildner# 18*0d02842fSSascha Wildner# Search paths for source files 19*0d02842fSSascha Wildner# 20*0d02842fSSascha Wildnervpath %.c \ 21*0d02842fSSascha Wildner $(ACPIDUMP)\ 22*0d02842fSSascha Wildner $(ACPICA_TABLES)\ 23*0d02842fSSascha Wildner $(ACPICA_UTILITIES)\ 24*0d02842fSSascha Wildner $(ACPICA_COMMON)\ 25*0d02842fSSascha Wildner $(ACPICA_OSL) 26*0d02842fSSascha Wildner 27*0d02842fSSascha WildnerHEADERS = \ 28*0d02842fSSascha Wildner $(wildcard $(ACPIDUMP)/*.h) 29*0d02842fSSascha Wildner 30*0d02842fSSascha WildnerOBJECTS = \ 31*0d02842fSSascha Wildner $(OBJDIR)/apdump.o\ 32*0d02842fSSascha Wildner $(OBJDIR)/apfiles.o\ 33*0d02842fSSascha Wildner $(OBJDIR)/apmain.o\ 34*0d02842fSSascha Wildner $(OBJDIR)/osunixdir.o\ 35*0d02842fSSascha Wildner $(OBJDIR)/osunixmap.o\ 36*0d02842fSSascha Wildner $(OBJDIR)/tbprint.o\ 37*0d02842fSSascha Wildner $(OBJDIR)/tbxfroot.o\ 38*0d02842fSSascha Wildner $(OBJDIR)/utbuffer.o\ 39*0d02842fSSascha Wildner $(OBJDIR)/utexcep.o\ 40*0d02842fSSascha Wildner $(OBJDIR)/utmath.o\ 41*0d02842fSSascha Wildner $(OBJDIR)/utstring.o\ 42*0d02842fSSascha Wildner $(OBJDIR)/utxferror.o\ 43*0d02842fSSascha Wildner $(OBJDIR)/getopt.o 44*0d02842fSSascha Wildner 45*0d02842fSSascha Wildner# 46*0d02842fSSascha Wildner# Per-host interfaces 47*0d02842fSSascha Wildner# 48*0d02842fSSascha Wildnerifeq ($(HOST), _FreeBSD) 49*0d02842fSSascha WildnerOBJECTS += \ 50*0d02842fSSascha Wildner $(OBJDIR)/osfreebsdtbl.o 51*0d02842fSSascha Wildnerelse 52*0d02842fSSascha WildnerOBJECTS += \ 53*0d02842fSSascha Wildner $(OBJDIR)/oslinuxtbl.o 54*0d02842fSSascha Wildnerendif 55*0d02842fSSascha Wildner 56*0d02842fSSascha Wildner# 57*0d02842fSSascha Wildner# Flags specific to acpidump 58*0d02842fSSascha Wildner# 59*0d02842fSSascha WildnerCFLAGS += \ 60*0d02842fSSascha Wildner -DACPI_DUMP_APP\ 61*0d02842fSSascha Wildner -I$(ACPIDUMP) 62*0d02842fSSascha Wildner 63*0d02842fSSascha Wildner# 64*0d02842fSSascha Wildner# Common Rules 65*0d02842fSSascha Wildner# 66*0d02842fSSascha Wildnerinclude ../Makefile.rules 67