summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-06-27Only 1 include in root CMake and no macro to callRomain Forlot2-14/+18
Added a variable to specify pattern to search CMakeLists.txt over directories and include common.cmake from config.cmake file. Now it isn't needed to call any macro to configure the project. Change-Id: I0c0eecc684db4f8ee1055d84205ad457a6fde179 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-27Correct precedence over included filesRomain Forlot1-1/+1
Change-Id: Ifc6f2bf72ea5bc9f497745cc65041f047e8b86bd Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-27Recurse over template files to configure them.Romain Forlot2-9/+19
Change-Id: I4e18946ac986a0c128b1d6f00185c0fd2200f643 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-27Recursive include cmake file systemn home, projectRomain Forlot5-100/+132
Can now include any cmake file named with the template name [0-9][0-9]-*.cmake Change-Id: If6caf4e254691bb7b9b0e4e0b7adf9f19560ff25 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-27Fix: htdocs and data files not populated.Romain Forlot1-2/+5
Change-Id: Ib1875f988ca7863c9edf6d181d5fe0652de41ab2 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-27Add wrapper to 4 most commons macrosRomain Forlot2-1/+16
1 macros to call in the right orders 4 following macros: - project_subdirs_add - project_targets_populate - project_package_build - project_closing_msg Could take 1 argument passed to project_subdirs_add Change-Id: I4ae7e24f1a865413156c5c70b77098c3a20349b0 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-26FormatRomain Forlot1-11/+20
Change-Id: Ia9881d4ac0d89c77bee98b2c773118b6339fcf14 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-26Check Kernel version against SDK env or Host env.Romain Forlot1-5/+19
This use Kernel header version.h to determine which is the current kernel version use to develop the project Change-Id: I0a654a5a0fc89543fa3d855c7adc6d319dd0b53c Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-26Split common files into specialized cmake files.Romain Forlot4-467/+549
Change-Id: I5c920f78c583a6a4eaeb53146413c35c640b4bbb Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-21Configure file at build time with separated targetRomain Forlot3-70/+105
Change-Id: I0464897b830e926bb173c9b80ef7682ff47ecb5b Signed-off-by: Romain Forlot <romain.forlot@iot.bzh> Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-06-20Update packaging creationRonan Le Martret8-31/+262
* update rpm creation * add deb packaging Change-Id: Idc1623b7b0ca72d4842e59f9495fc26c487ef008 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-06-15Merge changes I81a6d9f6,I67698bbbRomain Forlot6-12/+74
* changes: Fix: remove old bug about overwriten variables. Fix gdb debugging and add widget install on target
2017-06-15Fix: remove old bug about overwriten variables.Romain Forlot1-2/+0
Change-Id: I81a6d9f68c04ad309ac023a1aa2257b83393bcb9 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-15Update READMERomain Forlot1-10/+12
Change-Id: I51f64cd74c348728afefed8deafc2f0a37e28969 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh> # Conflicts: # README.md
2017-06-15Fix gdb debugging and add widget install on targetSebastien Douheret6-12/+76
Change-Id: I67698bbbfa626e55cbe382afd7e9c5eb699f6149 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
2017-06-13Update READMERomain Forlot1-4/+4
Change-Id: I51f64cd74c348728afefed8deafc2f0a37e28969 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-13Merge "Update config.cmake.sample"Romain Forlot1-1/+2
2017-06-13Merge "Replace LIBRARIES by LDFLAGS for pkgconfig dep"Romain Forlot1-1/+1
2017-06-12Fix:WIDGET_ENTRY_POINT variable always overwrittenRomain Forlot1-4/+6
Change-Id: I429676174add205d60b9cd0d03f091f2533a5182 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-12renamed default submodules dirRomain Forlot1-1/+1
Change-Id: Idd0505c2ca7f9c055313628667d7f3f2a5d35523 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-12Fix wrong path to submodule files.Romain Forlot1-2/+0
Change-Id: Ic28656d1e662b639ea84d052dbf48876c7ed7737 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-12FormatRomain Forlot2-3/+3
Change-Id: Ia3fd8c0c03782664a7f0fbc6bc2bb2a5f747d136 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-12Replace LIBRARIES by LDFLAGS for pkgconfig depRonan Le Martret1-1/+1
XXX_LIBRARIES provide the lib name, LDFLAGS lib name and path. Change-Id: Iad84a450e2a0876e8c9d284408a43f472e1f275f Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-06-12Update config.cmake.sampleRonan Le Martret1-1/+2
Add version for pkgconfig required, (libsystemd, libmicrohttpd) Add pkgconfig required (libmicrohttpd) Change-Id: Ic4e348cc00950074cf38b7a1be94315ac9f4a41b Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-06-12Merge "Set default value for APP_TEMPLATES_DIR and WIDGET_ENTRY_POINT"Jan-Simon Moeller2-6/+13
2017-06-09gitignore: add vim swap filesStephane Desneux1-0/+1
Change-Id: I9e7fb4501475e3a0daeedbe413db8cbe9126bd76 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2017-06-09fix typo: 'license', not 'licence' (french)Stephane Desneux4-4/+4
Change-Id: Iaa3fc567f7f61f944c6d4cb17dd1693dbf3c67be Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2017-06-09Don't ship config.xml to packaging dir. UselessRomain Forlot1-1/+0
Change-Id: I1d5daebf7870e372d615c4f39e2a538a6590d189 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-09Update README.Romain Forlot1-29/+54
Change-Id: Ie98d9ae9269cbd73e0353636cfe87346697ee0b7 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-09FormatRomain Forlot1-2/+0
Change-Id: I10ac047df90ee5c4e795433a1de977d7a4ff95c8 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-09Adding a full explained widget configuration fileRomain Forlot1-0/+142
Change-Id: Ice3a74d0e64eea17780e28ef3cf5eae74293b0a0 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-09More detailled comments.Romain Forlot1-14/+17
Change-Id: I980342903fe2a538b590addf86d53fb210807944 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-09Set default value for APP_TEMPLATES_DIR and WIDGET_ENTRY_POINTSebastien Douheret2-6/+13
Change-Id: I275373636bfa4e33e0c82ff934971ee17501bfe1 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
2017-06-09Remove spec file from package tree.Romain Forlot1-1/+1
Change-Id: I1cca6118dc07efe15f408b222980fecf6ad0d125 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-09Added a target to build an archive from git repoRomain Forlot1-1/+8
Change-Id: If6f491f7bf8e3e7a29b9c9db369126dc550318c3 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-09Fix: cli CMAKE_INSTALL_PREFIX variable ignoredRomain Forlot1-1/+1
Don't overwrite CMAKE_INSTALL_PREFIX Change-Id: Ie4b0a6dde2b59fee6704369b6fe66a1390c4a092 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-09cmake: add WIDGET_CONFIG_TEMPLATE setting to specify location for config.xml.inStephane Desneux2-5/+15
Change-Id: I285196388c12145b6b049af692a7a67c03aaba24 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2017-06-08cmake: add default iconsStephane Desneux5-0/+0
Change-Id: I219069e14543d0899e9dae4f2b92a113dd8aae83 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2017-06-08common.cmake: fix icon copy and final name in packageStephane Desneux1-1/+2
Change-Id: I6791a0e0de9e8f3d3b540550f9dfe9c06821f4ae Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2017-06-08Merge "Add build rule to .PHONY list"Jan-Simon Moeller2-2/+2
2017-06-08Make optional kernel version checks.Romain Forlot1-1/+2
Kernel version check against the kernel host version that the correct one which can be in a SDK. Change-Id: If84efdb4391d574b3d48fc35c07d84937f43ef8f Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-08Fix: empty value in generated config.xml file.Romain Forlot1-23/+21
Make mandatory and update WIDGET_ENTRY_POINT and WIDGET_TYPE settings. Change-Id: I6681bab6d31a47769467be1a43de6fb9070007be Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-06-08Add build rule to .PHONY listSebastien Douheret2-2/+2
Change-Id: I4725e23c04b00ffb3212681423ff9bcc2320be07 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
2017-06-08autobuild/agl: remove spurious dependency on config.xml.in and icon.png.inStephane Desneux1-2/+2
Change-Id: If96df9755b2f85991167744efe02321403d3022b Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2017-06-07add .gitreview fileRonan Le Martret1-0/+5
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-06-07fix local rpm buildRonan Le Martret3-6/+17
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-05-29Fix: mismatch variable name.Romain Forlot1-1/+1
Change-Id: I7ab991ec256a68a463418a77aef264e15df1973b Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-05-29DescriptionRomain Forlot1-2/+2
Change-Id: I81f684b829d612fb58330cf0aeaca5e1097e3b4b Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-05-29Trick to always execute popule http and data dirRomain Forlot1-4/+6
This will fake cmake to make it believe that the output produced by custom_command never exists so it have to re execute the command... Change-Id: I3836510d5c522b8f23991669eb07b08bf17aba5f Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-05-29FormatRomain Forlot1-7/+7
Change-Id: I5197065ea620cee4accca7e097df9a49b796c671 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>