summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorMatt Ranostay <matt.ranostay@konsulko.com>2018-05-24 22:57:13 -0700
committerMatt Ranostay <matt.ranostay@konsulko.com>2018-07-04 23:18:45 -0700
commit6eb99ceb647cf35c39dc97292f00040fbb821170 (patch)
tree1db97cb18370f6b25902bb06b2e01a74aae169e2 /src/CMakeLists.txt
parentf9e5259d74c8cf521921a96377c64691b5b3c3ae (diff)
binding: nfc: new initial binding
Slight rewrite to use libnfc initially for getting tag uid's for user settings. Bug-AGL: SPEC-1554 Change-Id: I7b8c30102b82e86a92c89909bcbfba9ab7164c1f Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt77
1 files changed, 0 insertions, 77 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
deleted file mode 100644
index ba35037..0000000
--- a/src/CMakeLists.txt
+++ /dev/null
@@ -1,77 +0,0 @@
-###########################################################################
-# Copyright 2015, 2016, 2017 IoT.bzh
-#
-# author: Loïc Collignon <loic.collignon@iot.bzh>
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-###########################################################################
-
-CMAKE_MINIMUM_REQUIRED(VERSION 3.3)
-
-PROJECT_TARGET_ADD(nfc-binding)
-
-set(NFC_BINDING_SOURCES api.c nfc-binding.c)
-
-if (USE_LIBNFC)
- set(NFC_BINDING_SOURCES ${NFC_BINDING_SOURCES} libnfc_reader.c)
- add_definitions(-DUSE_LIBNFC=1)
-
- if(LIBNFC_POLL_ALL)
- add_definitions(-DLIBNFC_POLL_ALL=1)
- endif()
-
- if(LIBNFC_POLL_NMT_ISO14443A)
- add_definitions(-DLIBNFC_POLL_NMT_ISO14443A=1)
- endif()
-
- if(LIBNFC_POLL_NMT_ISOJEWEL)
- add_definitions(-DLIBNFC_POLL_NMT_ISOJEWEL=1)
- endif()
-
- if(LIBNFC_POLL_NMT_ISO14443B)
- add_definitions(-DLIBNFC_POLL_NMT_ISO14443B=1)
- endif()
-
- if(LIBNFC_POLL_NMT_ISO14443BI)
- add_definitions(-DLIBNFC_POLL_NMT_ISO14443BI=1)
- endif()
-
- if(LIBNFC_POLL_NMT_ISO14443B2SR)
- add_definitions(-DLIBNFC_POLL_NMT_ISO14443B2SR=1)
- endif()
-
- if(LIBNFC_POLL_NMT_ISO14443B2CT)
- add_definitions(-DLIBNFC_POLL_NMT_ISO14443B2CT=1)
- endif()
-
- if(LIBNFC_POLL_NMT_FELICA)
- add_definitions(-DLIBNFC_POLL_NMT_FELICA=1)
- endif()
-endif()
-
-message(STATUS "libnfc enabled: ${USE_LIBNFC}")
-
-add_library(${TARGET_NAME} MODULE ${NFC_BINDING_SOURCES})
-target_link_libraries(${TARGET_NAME} ${link_libraries})
-
-add_custom_command(TARGET ${TARGET_NAME}
- PRE_BUILD
- COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/../package/htdocs
- COMMAND cp -rv ${CMAKE_CURRENT_SOURCE_DIR}/../htdocs ${CMAKE_CURRENT_BINARY_DIR}/../package/)
-
-SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES
- PREFIX "afb-"
- LABELS "BINDING"
- LINK_FLAGS ${BINDINGS_LINK_FLAG}
- OUTPUT_NAME ${TARGET_NAME})
-