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