#!/usr/bin/env python | |
""" | |
setup.py file for SWIG libfdt | |
""" | |
from distutils.core import setup, Extension | |
import os | |
import sys | |
# Don't cross-compile - always use the host compiler. | |
del os.environ['CROSS_COMPILE'] | |
del os.environ['CC'] | |
progname = sys.argv[0] | |
cflags = sys.argv[1] | |
files = sys.argv[2:] | |
if cflags: | |
cflags = [flag for flag in cflags.split(' ') if flag] | |
else: | |
cflags = None | |
libfdt_module = Extension( | |
'_libfdt', | |
sources = files, | |
extra_compile_args = cflags | |
) | |
sys.argv = [progname, '--quiet', 'build_ext', '--inplace'] | |
setup (name = 'libfdt', | |
version = '0.1', | |
author = "SWIG Docs", | |
description = """Simple swig libfdt from docs""", | |
ext_modules = [libfdt_module], | |
py_modules = ["libfdt"], | |
) |