0,0 → 1,109 |
# |
# acpibin - Binary ACPI table utility |
# |
|
# |
# Note: This makefile is intended to be used from within the native |
# ACPICA directory structure, from under generate/unix. It specifically |
# places all object files in a generate/unix subdirectory, not within |
# the various ACPICA source directories. This prevents collisions |
# between different compilations of the same source file with different |
# compile options, and prevents pollution of the source code. |
# |
include ../Makefile.config |
PROG = acpibin |
|
# |
# Flags specific to acpibin |
# |
CFLAGS+= \ |
-DACPI_BIN_APP \ |
-I$(ACPICA_TOOLS)/acpibin |
|
OBJS = \ |
abcompare.o \ |
abmain.o \ |
utalloc.o \ |
utcache.o \ |
utdebug.o \ |
utdecode.o \ |
utglobal.o \ |
utlock.o \ |
utmath.o \ |
utmisc.o \ |
utmutex.o \ |
utstate.o \ |
utxferror.o \ |
osunixxf.o \ |
getopt.o |
|
# |
# Root rule |
# |
$(PROG) : $(OBJS) |
$(CC) $(LDFLAGS) $(OBJS) -o $(PROG) |
$(COPYPROG) |
|
# |
# acpibin source |
# |
abcompare.o : $(ACPICA_TOOLS)/acpibin/abcompare.c |
$(COMPILE) |
|
abmain.o : $(ACPICA_TOOLS)/acpibin/abmain.c |
$(COMPILE) |
|
# |
# ACPICA core source - common |
# |
getopt.o : $(ACPICA_COMMON)/getopt.c |
$(COMPILE) |
|
# |
# ACPICA core source |
# |
utalloc.o : $(ACPICA_CORE)/utilities/utalloc.c |
$(COMPILE) |
|
utcache.o : $(ACPICA_CORE)/utilities/utcache.c |
$(COMPILE) |
|
utdebug.o : $(ACPICA_CORE)/utilities/utdebug.c |
$(COMPILE) |
|
utdecode.o : $(ACPICA_CORE)/utilities/utdecode.c |
$(COMPILE) |
|
utglobal.o : $(ACPICA_CORE)/utilities/utglobal.c |
$(COMPILE) |
|
utlock.o : $(ACPICA_CORE)/utilities/utlock.c |
$(COMPILE) |
|
utmath.o : $(ACPICA_CORE)/utilities/utmath.c |
$(COMPILE) |
|
utmisc.o : $(ACPICA_CORE)/utilities/utmisc.c |
$(COMPILE) |
|
utmutex.o : $(ACPICA_CORE)/utilities/utmutex.c |
$(COMPILE) |
|
utstate.o : $(ACPICA_CORE)/utilities/utstate.c |
$(COMPILE) |
|
utxferror.o : $(ACPICA_CORE)/utilities/utxferror.c |
$(COMPILE) |
|
# |
# Unix OS services layer (OSL) |
# |
osunixxf.o : $(ACPICA_OSL)/osunixxf.c |
$(COMPILE) |
|
|
clean : |
rm -f $(PROG) $(PROG).exe $(OBJS) |
|
install : |
$(INSTALLPROG) |