## @file | |
# package and install PyEfiCompressor extension | |
# | |
# Copyright (c) 2008, Intel Corporation. All rights reserved.<BR> | |
# | |
# This program and the accompanying materials | |
# are licensed and made available under the terms and conditions of the BSD License | |
# which accompanies this distribution. The full text of the license may be found at | |
# http://opensource.org/licenses/bsd-license.php | |
# | |
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, | |
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. | |
# | |
## | |
# 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') | |
], | |
) | |
], | |
) | |