Home | History | Annotate | Download | only in PyUtility
      1 ## @file

      2 # package and install PyEfiCompressor extension

      3 #

      4 #  Copyright (c) 2008, Intel Corporation. All rights reserved.<BR>

      5 #

      6 #  This program and the accompanying materials

      7 #  are licensed and made available under the terms and conditions of the BSD License

      8 #  which accompanies this distribution.  The full text of the license may be found at

      9 #  http://opensource.org/licenses/bsd-license.php

     10 #

     11 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,

     12 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

     13 #

     14 
     15 ##

     16 # Import Modules

     17 #

     18 from distutils.core import setup, Extension
     19 import os
     20 
     21 if 'BASE_TOOLS_PATH' not in os.environ:
     22     raise "Please define BASE_TOOLS_PATH to the root of base tools tree"
     23 
     24 BaseToolsDir = os.environ['BASE_TOOLS_PATH']
     25 setup(
     26     name="PyUtility",
     27     version="0.01",
     28     ext_modules=[
     29         Extension(
     30             'PyUtility',
     31             sources=[
     32                 'PyUtility.c'
     33                 ],
     34             include_dirs=[
     35                 os.path.join(BaseToolsDir, 'Source', 'C', 'Include'),
     36                 os.path.join(BaseToolsDir, 'Source', 'C', 'Include', 'Ia32'),
     37                 os.path.join(BaseToolsDir, 'Source', 'C', 'Common')
     38                 ],
     39             )
     40         ],
     41   )
     42 
     43