1#!/bin/sh
| 1#!/bin/sh
|
2# $FreeBSD: head/sys/contrib/dev/acpica/acpica_prep.sh 268351 2014-07-07 00:27:09Z marcel $
| 2# $FreeBSD: head/sys/contrib/dev/acpica/acpica_prep.sh 272444 2014-10-02 19:11:18Z jkim $
|
3# 4# Unpack an ACPI CA drop and restructure it to fit the FreeBSD layout 5# 6 7if [ ! $# -eq 1 ]; then 8 echo "usage: $0 acpica_archive" 9 exit 10fi 11 12src=$1 13wrk="$(realpath .)/_acpi_ca_unpack" 14dst="$(realpath .)/acpi_ca_destination" 15 16# files that should keep their full directory path 17fulldirs="common compiler components include os_specific" 18 19# files to remove 20stripdirs="generate libraries tests tools" 21stripfiles="Makefile README accygwin.h acefi.h achaiku.h acintel.h \
| 3# 4# Unpack an ACPI CA drop and restructure it to fit the FreeBSD layout 5# 6 7if [ ! $# -eq 1 ]; then 8 echo "usage: $0 acpica_archive" 9 exit 10fi 11 12src=$1 13wrk="$(realpath .)/_acpi_ca_unpack" 14dst="$(realpath .)/acpi_ca_destination" 15 16# files that should keep their full directory path 17fulldirs="common compiler components include os_specific" 18 19# files to remove 20stripdirs="generate libraries tests tools" 21stripfiles="Makefile README accygwin.h acefi.h achaiku.h acintel.h \
|
22 aclinux.h acmacosx.h acmsvc.h acnetbsd.h acos2.h acwin.h \ 23 acwin64.h new_table.txt osfreebsdtbl.c oslinuxtbl.c osunixdir.c \ 24 osunixmap.c oswindir.c oswintbl.c oswinxf.c readme.txt utclib.c"
| 22 aclinux.h aclinuxex.h acmacosx.h acmsvc.h acnetbsd.h acos2.h \ 23 acwin.h acwin64.h new_table.txt osefitbl.c osefixf.c \ 24 osfreebsdtbl.c oslinuxtbl.c osunixdir.c osunixmap.c oswindir.c \ 25 oswintbl.c oswinxf.c readme.txt utclib.c"
|
25 26# include files to canonify 27src_headers="acapps.h acbuffer.h accommon.h acconfig.h acdebug.h \ 28 acdisasm.h acdispat.h acevents.h acexcep.h acglobal.h achware.h \ 29 acinterp.h aclocal.h acmacros.h acnames.h acnamesp.h acobject.h \ 30 acopcode.h acoutput.h acparser.h acpi.h acpiosxf.h acpixf.h \ 31 acpredef.h acresrc.h acrestyp.h acstruct.h actables.h actbl.h \ 32 actbl1.h actbl2.h actbl3.h actypes.h acutils.h amlcode.h \
| 26 27# include files to canonify 28src_headers="acapps.h acbuffer.h accommon.h acconfig.h acdebug.h \ 29 acdisasm.h acdispat.h acevents.h acexcep.h acglobal.h achware.h \ 30 acinterp.h aclocal.h acmacros.h acnames.h acnamesp.h acobject.h \ 31 acopcode.h acoutput.h acparser.h acpi.h acpiosxf.h acpixf.h \ 32 acpredef.h acresrc.h acrestyp.h acstruct.h actables.h actbl.h \ 33 actbl1.h actbl2.h actbl3.h actypes.h acutils.h amlcode.h \
|
33 amlresrc.h platform/acenv.h platform/acfreebsd.h \ 34 platform/acgcc.h"
| 34 amlresrc.h platform/acenv.h platform/acenvex.h \ 35 platform/acfreebsd.h platform/acgcc.h"
|
35comp_headers="aslcompiler.h asldefine.h aslglobal.h aslmessages.h \ 36 aslsupport.l asltypes.h dtcompiler.h dttemplate.h preprocess.h" 37platform_headers="acfreebsd.h acgcc.h" 38 39# pre-clean 40echo pre-clean 41rm -rf ${wrk} ${dst} 42mkdir -p ${wrk}
--- 48 unchanged lines hidden --- | 36comp_headers="aslcompiler.h asldefine.h aslglobal.h aslmessages.h \ 37 aslsupport.l asltypes.h dtcompiler.h dttemplate.h preprocess.h" 38platform_headers="acfreebsd.h acgcc.h" 39 40# pre-clean 41echo pre-clean 42rm -rf ${wrk} ${dst} 43mkdir -p ${wrk}
--- 48 unchanged lines hidden --- |