11.1Sjruoho#
21.1Sjruoho# acpibin - Binary ACPI table utility
31.1Sjruoho#
41.1Sjruoho
51.1Sjruoho#
61.1Sjruoho# Note: This makefile is intended to be used from within the native
71.1Sjruoho# ACPICA directory structure, from under generate/unix. It specifically
81.1Sjruoho# places all object files in a generate/unix subdirectory, not within
91.1Sjruoho# the various ACPICA source directories. This prevents collisions
101.1Sjruoho# between different compilations of the same source file with different
111.1Sjruoho# compile options, and prevents pollution of the source code.
121.1Sjruoho#
131.1Sjruohoinclude ../Makefile.config
141.1.1.2SchristosFINAL_PROG = ../$(BINDIR)/acpibin
151.1.1.2SchristosPROG = $(OBJDIR)/acpibin
161.1Sjruoho
171.1Sjruoho#
181.1.1.2Schristos# Search paths for source files
191.1Sjruoho#
201.1.1.2Schristosvpath %.c \
211.1.1.2Schristos    $(ACPIBIN)\
221.1.1.2Schristos    $(ACPICA_UTILITIES)\
231.1.1.2Schristos    $(ACPICA_COMMON)\
241.1.1.2Schristos    $(ACPICA_OSL)
251.1.1.2Schristos
261.1.1.2SchristosHEADERS = \
271.1.1.2Schristos    $(wildcard $(ACPIBIN)/*.h)
281.1.1.2Schristos
291.1.1.2SchristosOBJECTS = \
301.1.1.2Schristos	$(OBJDIR)/abcompare.o\
311.1.1.2Schristos	$(OBJDIR)/abmain.o\
321.1.1.3Schristos	$(OBJDIR)/cmfsize.o\
331.1.1.3Schristos	$(OBJDIR)/getopt.o\
341.1.1.2Schristos	$(OBJDIR)/utalloc.o\
351.1.1.4Schristos	$(OBJDIR)/utascii.o\
361.1.1.2Schristos	$(OBJDIR)/utbuffer.o\
371.1.1.2Schristos	$(OBJDIR)/utcache.o\
381.1.1.3Schristos	$(OBJDIR)/utdebug.o\
391.1.1.2Schristos	$(OBJDIR)/utdecode.o\
401.1.1.2Schristos	$(OBJDIR)/utexcep.o\
411.1.1.2Schristos	$(OBJDIR)/utglobal.o\
421.1.1.2Schristos	$(OBJDIR)/utlock.o\
431.1.1.2Schristos	$(OBJDIR)/utmath.o\
441.1.1.2Schristos	$(OBJDIR)/utmisc.o\
451.1.1.2Schristos	$(OBJDIR)/utmutex.o\
461.1.1.2Schristos	$(OBJDIR)/utstate.o\
471.1.1.2Schristos	$(OBJDIR)/utstring.o\
481.1.1.2Schristos	$(OBJDIR)/utxferror.o\
491.1.1.3Schristos	$(OBJDIR)/osunixxf.o
501.1Sjruoho
511.1Sjruoho#
521.1.1.2Schristos# Flags specific to acpibin
531.1Sjruoho#
541.1.1.2SchristosCFLAGS += \
551.1.1.2Schristos    -DACPI_BIN_APP\
561.1.1.2Schristos    -I$(ACPIBIN)
571.1Sjruoho
581.1Sjruoho#
591.1.1.2Schristos# Common Rules
601.1Sjruoho#
611.1.1.2Schristosinclude ../Makefile.rules
62