#!/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"], )