diff options
author | Adam Malinowski <a.malinowsk2@partner.samsung.com> | 2016-03-18 10:53:37 +0100 |
---|---|---|
committer | Adam Malinowski <a.malinowsk2@partner.samsung.com> | 2016-04-26 17:43:05 +0200 |
commit | 500583e5998cc6951d8901a70c571cae94b1e2dd (patch) | |
tree | 473eeb6fbb37b395d85416f2dcacc553460a3c6b /src | |
parent | f43fc1cf03a9f3a908af2c14d45d6eeb8af3c668 (diff) | |
download | sd-mux-500583e5998cc6951d8901a70c571cae94b1e2dd.tar.gz sd-mux-500583e5998cc6951d8901a70c571cae94b1e2dd.tar.bz2 sd-mux-500583e5998cc6951d8901a70c571cae94b1e2dd.zip |
Add project skeleton
Add all needed files for building the project.
Change-Id: I70e5d7a3c8aff62cc499beafd60ea2ed4d6a84f6
Diffstat (limited to 'src')
-rw-r--r-- | src/CMakeLists.txt | 46 | ||||
-rw-r--r-- | src/main.cpp | 28 |
2 files changed, 74 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..96d4cdc --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,46 @@ +# Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved +# +# 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. +# +# @file src/CMakeLists.txt +# @author Adam Malinowski <a.malinowsk2@partner.samsung.com> +# + +FIND_PACKAGE(PkgConfig) + +PKG_CHECK_MODULES(SDMUX_DEP + REQUIRED + libftdi1 + popt + ) + +SET(SDMUXCTRL_PATH + ${PROJECT_SOURCE_DIR}/src + ) + +SET(SDMUXCTRL_SOURCES + ${SDMUXCTRL_PATH}/main.cpp + ) + +INCLUDE_DIRECTORIES( + ${SDMUXCTRL_PATH} + ${FTD2XX_PATH} + ) + +ADD_EXECUTABLE(${TARGET_SDMUXCTRL} ${SDMUXCTRL_SOURCES}) + +TARGET_LINK_LIBRARIES(${TARGET_SDMUXCTRL} + ${SDMUX_DEP_LIBRARIES} + ) + +INSTALL(TARGETS ${TARGET_SDMUXCTRL} DESTINATION ${BIN_INSTALL_DIR}) diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..637a024 --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved + * + * 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 + */ +/** + * @file src/main.cpp + * @author Adam Malinowski <a.malinowsk2@partner.samsung.com> + * @brief Main sd-mux-ctrl file + */ + + +int main(int argc, const char **argv) { + (void)argc; + (void)argv; + + return 0; +} |