1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| ## @file
| # package and install PyEfiCompressor extension
| #
| # Copyright (c) 2008, Intel Corporation. All rights reserved.<BR>
| #
| # SPDX-License-Identifier: BSD-2-Clause-Patent
| #
|
| ##
| # Import Modules
| #
| from distutils.core import setup, Extension
| import os
|
| if 'BASE_TOOLS_PATH' not in os.environ:
| raise "Please define BASE_TOOLS_PATH to the root of base tools tree"
|
| BaseToolsDir = os.environ['BASE_TOOLS_PATH']
| setup(
| name="EfiCompressor",
| version="0.01",
| ext_modules=[
| Extension(
| 'EfiCompressor',
| sources=[
| os.path.join(BaseToolsDir, 'Source', 'C', 'Common', 'Decompress.c'),
| 'EfiCompressor.c'
| ],
| include_dirs=[
| os.path.join(BaseToolsDir, 'Source', 'C', 'Include'),
| os.path.join(BaseToolsDir, 'Source', 'C', 'Include', 'Ia32'),
| os.path.join(BaseToolsDir, 'Source', 'C', 'Common')
| ],
| )
| ],
| )
|
|
|