Deleted Added
full compact
acpica_prep.sh (268351) acpica_prep.sh (272444)
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 ---