## @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') | |
], | |
) | |
], | |
) | |