# # acpisrc - ACPICA source code conversion 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 = acpisrc # # Flags specific to acpisrc # CFLAGS+= \ -DACPI_SRC_APP \ -I$(ACPICA_TOOLS)/acpisrc OBJS = \ ascase.o \ asconvrt.o \ asfile.o \ asmain.o \ asremove.o \ astable.o \ asutils.o \ getopt.o \ osunixdir.o # # Root rule # $(PROG) : $(OBJS) $(CC) $(LDFLAGS) $(OBJS) -o $(PROG) $(COPYPROG) # # acpisrc source # ascase.o : $(ACPICA_TOOLS)/acpisrc/ascase.c $(COMPILE) asconvrt.o : $(ACPICA_TOOLS)/acpisrc/asconvrt.c $(COMPILE) asfile.o : $(ACPICA_TOOLS)/acpisrc/asfile.c $(COMPILE) asmain.o : $(ACPICA_TOOLS)/acpisrc/asmain.c $(COMPILE) asremove.o : $(ACPICA_TOOLS)/acpisrc/asremove.c $(COMPILE) astable.o : $(ACPICA_TOOLS)/acpisrc/astable.c $(COMPILE) asutils.o : $(ACPICA_TOOLS)/acpisrc/asutils.c $(COMPILE) # # ACPICA core source - common # getopt.o : $(ACPICA_COMMON)/getopt.c $(COMPILE) # # Unix OS services layer (OSL) # osunixdir.o : $(ACPICA_OSL)/osunixdir.c $(COMPILE) clean : rm -f $(PROG) $(PROG).exe $(OBJS) install : $(INSTALLPROG)