|
33 | 33 | 'Topic :: Home Automation', |
34 | 34 | 'Topic :: System :: Hardware'] |
35 | 35 |
|
| 36 | +extension_args = { |
| 37 | + 'include_dirs': ['source/include/'], |
| 38 | + 'extra_compile_args': CFLAGS, |
| 39 | + 'define_macros': kernel41 |
| 40 | +} |
| 41 | + |
36 | 42 | setup(name = 'Adafruit_BBIO', |
37 | 43 | version = '1.0.3', |
38 | 44 | author = 'Justin Cooper', |
|
45 | 51 | classifiers = classifiers, |
46 | 52 | packages = find_packages(), |
47 | 53 | py_modules = ['Adafruit_I2C'], |
48 | | - ext_modules = [Extension('Adafruit_BBIO.GPIO', ['source/py_gpio.c', 'source/event_gpio.c', 'source/c_pinmux.c', 'source/constants.c', 'source/common.c'], extra_compile_args=CFLAGS, define_macros=kernel41), |
49 | | - Extension('Adafruit_BBIO.PWM', ['source/py_pwm.c', 'source/c_pwm.c', 'source/c_pinmux.c', 'source/constants.c', 'source/common.c'], extra_compile_args=CFLAGS, define_macros=kernel41), |
50 | | - Extension('Adafruit_BBIO.ADC', ['source/py_adc.c', 'source/c_adc.c', 'source/constants.c', 'source/common.c'], extra_compile_args=CFLAGS, define_macros=kernel41), |
51 | | - Extension('Adafruit_BBIO.SPI', ['source/spimodule.c', 'source/constants.c', 'source/common.c'], extra_compile_args=CFLAGS, define_macros=kernel41), |
52 | | - Extension('Adafruit_BBIO.UART', ['source/py_uart.c', 'source/c_uart.c', 'source/constants.c', 'source/common.c'], extra_compile_args=CFLAGS, define_macros=kernel41)] ) |
| 54 | + ext_modules = [Extension('Adafruit_BBIO.GPIO', ['source/py_gpio.c', 'source/event_gpio.c', 'source/c_pinmux.c', 'source/constants.c', 'source/common.c'], **extension_args), |
| 55 | + Extension('Adafruit_BBIO.PWM', ['source/py_pwm.c', 'source/c_pwm.c', 'source/c_pinmux.c', 'source/constants.c', 'source/common.c'], **extension_args), |
| 56 | + Extension('Adafruit_BBIO.ADC', ['source/py_adc.c', 'source/c_adc.c', 'source/constants.c', 'source/common.c'], **extension_args), |
| 57 | + Extension('Adafruit_BBIO.SPI', ['source/spimodule.c', 'source/constants.c', 'source/common.c'], **extension_args), |
| 58 | + Extension('Adafruit_BBIO.UART', ['source/py_uart.c', 'source/c_uart.c', 'source/constants.c', 'source/common.c'], **extension_args)] ) |
53 | 59 |
|
0 commit comments