10d02842fSSascha Wildner# 20d02842fSSascha Wildner# acpisrc - ACPICA source code conversion utility 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)/acpisrc 150d02842fSSascha WildnerPROG = $(OBJDIR)/acpisrc 160d02842fSSascha Wildner 170d02842fSSascha Wildner# 180d02842fSSascha Wildner# Search path for source files and individual source files 190d02842fSSascha Wildner# 200d02842fSSascha Wildnervpath %.c \ 210d02842fSSascha Wildner $(ACPISRC)\ 225f39c7e7SSascha Wildner $(ACPICA_UTILITIES)\ 230d02842fSSascha Wildner $(ACPICA_COMMON)\ 240d02842fSSascha Wildner $(ACPICA_OSL) 250d02842fSSascha Wildner 260d02842fSSascha WildnerHEADERS = \ 270d02842fSSascha Wildner $(wildcard $(ACPISRC)/*.h) 280d02842fSSascha Wildner 290d02842fSSascha WildnerOBJECTS = \ 300d02842fSSascha Wildner $(OBJDIR)/ascase.o\ 310d02842fSSascha Wildner $(OBJDIR)/asconvrt.o\ 320d02842fSSascha Wildner $(OBJDIR)/asfile.o\ 330d02842fSSascha Wildner $(OBJDIR)/asmain.o\ 340d02842fSSascha Wildner $(OBJDIR)/asremove.o\ 350d02842fSSascha Wildner $(OBJDIR)/astable.o\ 360d02842fSSascha Wildner $(OBJDIR)/asutils.o\ 37d4972a9cSSascha Wildner $(OBJDIR)/cmfsize.o\ 38d4972a9cSSascha Wildner $(OBJDIR)/getopt.o \ 395f39c7e7SSascha Wildner $(OBJDIR)/osunixdir.o\ 405f39c7e7SSascha Wildner $(OBJDIR)/osunixxf.o\ 410d27ae55SSascha Wildner $(OBJDIR)/utascii.o\ 425f39c7e7SSascha Wildner $(OBJDIR)/utdebug.o\ 435f39c7e7SSascha Wildner $(OBJDIR)/utexcep.o\ 445f39c7e7SSascha Wildner $(OBJDIR)/utglobal.o\ 45*e5e174adSSascha Wildner $(OBJDIR)/uthex.o\ 465f39c7e7SSascha Wildner $(OBJDIR)/utmath.o\ 47267c04fdSSascha Wildner $(OBJDIR)/utnonansi.o\ 48267c04fdSSascha Wildner $(OBJDIR)/utstring.o\ 495f39c7e7SSascha Wildner $(OBJDIR)/utxferror.o 500d02842fSSascha Wildner 510d02842fSSascha Wildner# 520d02842fSSascha Wildner# Compile flags specific to acpisrc 530d02842fSSascha Wildner# 540d02842fSSascha WildnerCFLAGS += \ 550d02842fSSascha Wildner -DACPI_SRC_APP\ 560d02842fSSascha Wildner -I$(ACPISRC) 570d02842fSSascha Wildner 580d02842fSSascha Wildner# 590d02842fSSascha Wildner# Common Rules 600d02842fSSascha Wildner# 610d02842fSSascha Wildnerinclude ../Makefile.rules 62