Apparently I limited my testing of the ductape and bubblegum solution

to acpidb. The same problem exists in iasl. Add JIT patching there
too.
Add a comment to both makefiles to increase the chance that both
kludges are removed when a real solution is committed.
This commit is contained in:
marcel 2003-08-09 19:11:20 +00:00
parent efecb473a7
commit b1bbe3bbaa
2 changed files with 7 additions and 1 deletions

View File

@ -39,6 +39,7 @@ MAN= acpidb.8
CFLAGS+= -DACPI_APPLICATION -DACPI_DEBUG_OUTPUT -DACPI_DEBUGGER \
-DACPI_DISASSEMBLER
# The following band-aid is also present in ../iasl/Makefile
CLEANFILES+= osunixxf-xxx.c
osunixxf-xxx.c: osunixxf.c
cat ${.ALLSRC} | sed -e 's/UINT32 *length/ACPI_SIZE length/g' -e 's/UINT32 *size/ACPI_SIZE size/g' -e 's/(UINT32) where/(uintptr_t)where/g' > ${.TARGET}

View File

@ -7,7 +7,7 @@ SRCS+= aslcompilerparse.c aslcompilerlex.c aslanalyze.c aslcodegen.c \
aslmap.c aslopcodes.c asloperands.c aslresource.c \
aslrestype1.c aslrestype2.c asltree.c aslutils.c \
asltransform.c aslfold.c aslstubs.c aslopt.c
SRCS+= adisasm.c getopt.c osunixxf.c
SRCS+= adisasm.c getopt.c osunixxf-xxx.c
SRCS+= dbfileio.c dmbuffer.c dmnames.c dmopcode.c dmobject.c \
dmresrc.c dmresrcl.c dmresrcs.c dmutils.c dmwalk.c \
dsopcode.c dsutils.c dswexec.c dswload.c \
@ -49,4 +49,9 @@ aslcompilerlex.c: aslcompiler.l
${LEX} ${LFLAGS} -PAslCompiler -oaslcompilerlex.c \
${ACPICA_DIR}/compiler/aslcompiler.l
# The following band-aid is also present in ../acpidb/Makefile
CLEANFILES+= osunixxf-xxx.c
osunixxf-xxx.c: osunixxf.c
cat ${.ALLSRC} | sed -e 's/UINT32 *length/ACPI_SIZE length/g' -e 's/UINT32 *size/ACPI_SIZE size/g' -e 's/(UINT32) where/(uintptr_t)where/g' > ${.TARGET}
.include <bsd.prog.mk>