npm: add node-gyp build support
[contrib/mraa.git] / src / CMakeLists.txt
index 4aee3db..63d15f8 100644 (file)
@@ -1,14 +1,17 @@
-include_directories(
+set (mraa_LIB_INCLUDE_DIRS
   ${PROJECT_SOURCE_DIR}/api
   ${PROJECT_SOURCE_DIR}/api/mraa
   ${PROJECT_SOURCE_DIR}/include
 )
 
-set (mraa_LIB_SRCS
+include_directories(
+  ${mraa_LIB_INCLUDE_DIRS}
+)
+
+set (mraa_LIB_SRCS_NOAUTO
   ${PROJECT_SOURCE_DIR}/src/mraa.c
   ${PROJECT_SOURCE_DIR}/src/gpio/gpio.c
   ${PROJECT_SOURCE_DIR}/src/i2c/i2c.c
-  ${PROJECT_SOURCE_DIR}/src/i2c/smbus.c
   ${PROJECT_SOURCE_DIR}/src/pwm/pwm.c
   ${PROJECT_SOURCE_DIR}/src/spi/spi.c
   ${PROJECT_SOURCE_DIR}/src/aio/aio.c
@@ -17,6 +20,11 @@ set (mraa_LIB_SRCS
   ${PROJECT_SOURCE_DIR}/src/intel_galileo_rev_g.c
   ${PROJECT_SOURCE_DIR}/src/intel_edison_fab_c.c
   ${PROJECT_SOURCE_DIR}/src/intel_de3815.c
+  ${PROJECT_SOURCE_DIR}/src/intel_minnow_max.c
+)
+
+set (mraa_LIB_SRCS
+  ${mraa_LIB_SRCS_NOAUTO}
 # autogenerated version file
   ${CMAKE_CURRENT_BINARY_DIR}/version.c
 )