1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-29 07:24:13 +01:00
Commit Graph

408 Commits

Author SHA1 Message Date
Alessio Morale
690e04f4f0 REVONANO - Initial board support 2015-05-18 18:52:09 +02:00
James Duley
5048ece1b7 Merge remote-tracking branch 'dev/next' into parched/OP-1853_Ground_build_tidy_TEST 2015-05-17 22:52:01 +01:00
James Duley
28a42dade6 OP-1853 Ground build tidy: Make consistent uavobjgenerator output dir.
Because on windows its normally different for release and debug
2015-05-17 21:27:16 +01:00
James Duley
2610a4c463 OP-1853 Ground build tidy: make the gcs build handle generating its own
UAVOs.
This removes warnings and better handles dependencies to speed up rebuilds
New file uavobjgenerator.pri define a qmake compiler of the
uavobjgenerator
2015-05-13 12:47:28 +01:00
James Duley
060d8f1cc1 OP-1853 Ground build tidy: make non PHONY target UAVOBJGENERATOR 2015-05-13 12:47:28 +01:00
James Duley
90420dd164 OP-1853 Ground build tidy: unquote UAVOBJGENERATOR 2015-05-13 12:47:28 +01:00
James Duley
5ab283677f OP-1853 Ground build tidy: Make UAVO_BUILD_CONF use GCS_BUILD_CONF to match qtcreator builds and make things easier later 2015-05-13 12:47:28 +01:00
James Duley
24a270772e OP-1853 Ground build tidy: Remove old android line 2015-05-13 12:47:27 +01:00
James Duley
5a2806c3c0 OP-1853 Ground build tidy: Remove hardcoded prefix from uavobjgenerator output 2015-05-13 12:47:27 +01:00
abeck70
92e50c2ead OP-1810 FOC
Squashed commit for clean commit as discussed in code review
Uncrustify
2015-05-13 17:19:51 +10:00
Philippe Renon
38682f38f4 Merge remote-tracking branch 'origin/filnet/OP-1818_update_OP_toolchain_for_compiling_osgearth' into next
Conflicts:
	make/tools.mk
2015-04-25 17:24:31 +02:00
James Duley
bf527f741d OP-1843 Makefile bugs: split qmake CONFIG variables as a temporary solution to broken qmake quoting on windows 2015-04-22 21:04:00 +12:00
James Duley
989d09803c OP-1843 Makefile bugs: make opfw_resource before gcs_qmake to ensure it is included 2015-04-22 21:01:08 +12:00
Philippe Renon
1ef5d644b8 OP-1818 applied review comments 2015-04-09 21:11:15 +02:00
James Duley
acdba01d4d OP-1792 Maefile tidy: Rewrote ground build so qmake is only run by defualt on first build 2015-04-09 13:01:24 +12:00
James Duley
2c241da639 OP-1792 Makefile tidy: Create a rule for all directories in Makefile 2015-04-09 13:01:23 +12:00
James Duley
68e6231ba1 OP-1792 Makefile tidy: removed incorrect alignment space 2015-04-09 13:01:23 +12:00
Philippe Renon
f700f6bdd6 OP-1818 main Makefile now includes make/3rdparty/3rdparty.mk if present 2015-04-05 18:51:56 +02:00
James Duley
4f50be6a44 OP-1792 Makefile: remove old Android stuff 2015-03-30 11:41:35 +13:00
James Duley
26266f1dee OP-1790: fix up packging make dependencies 2015-03-18 10:18:04 +13:00
James Duley
7c580b693f OP-1790: debian package doesn't depend on package dir 2015-03-17 21:16:33 +13:00
James Duley
c24bee2e28 OP-1790: make packaging debug build error part of package rule 2015-03-17 21:15:44 +13:00
James Duley
655e907506 OP-1695 Ubuntu PPA: remove dirty from version-info.json 2015-03-03 17:51:43 +13:00
James Duley
c0c2e0b721 OP-1695 Ubuntu PPA: made dist targets depend on .git/index instead of being PHONY 2015-03-03 13:06:52 +13:00
James Duley
716358f7ba OP-1695 Ubuntu PPA: added package_src make target 2015-03-03 13:06:49 +13:00
James Duley
d887e7e5ba OP-1695 Ubuntu PPA: made PACKAGE_DIR and DIST_DIR order only make dependcies 2015-03-03 12:24:32 +13:00
James Duley
86dfdb7763 OP-1695 Ubuntu PPA: made .gz a make target 2015-03-03 12:24:32 +13:00
James Duley
2431aa8baa OP-1695 Ubuntu PPA: made dist make target use PACKAE_FULL_NAME 2015-03-03 12:24:32 +13:00
James Duley
5f1f156d10 OP-1695 Ubuntu PPA: check for fakeroot 2015-03-03 12:17:50 +13:00
James Duley
2db0724598 OP-1694 make package rule non-nested: moved install target to Linux.mk 2015-01-31 11:16:57 +13:00
James Duley
81d39562a8 OP-1694 make package rule non-nested 2015-01-31 11:10:13 +13:00
James Duley
b85952be6b OP-1694 make package rule non-nested: tidy dist 2015-01-31 10:57:11 +13:00
James Duley
07cad1db27 OP-1694 make package rule non-nested: tidy 2015-01-31 10:32:58 +13:00
James Duley
225d0fa249 OP-1694 make package rule non-nested: made PACKAGE_DIR target 2015-01-31 10:12:25 +13:00
James Duley
b0ff0f2e52 OP-1694 make package rule non-nested: removed messy clean_package rule, "make clean package" does the same 2015-01-30 09:47:48 +13:00
James Duley
0711f89180 OP-1694 make package rule non-nested: added clean alias for all_clean 2015-01-30 09:42:07 +13:00
James Duley
a35fc57b29 Merge branch 'parched/OP-1666_deb_tidy' into next
Conflicts:
	package/linux/deb_common/openpilot.dirs
2015-01-13 11:25:27 +13:00
James Duley
95fe38143f OP-1666 deb tidy and OP-1663: move Qt inside OP
lib dir to avoid conflict and match Qt dir structure so their rpath is correct
2015-01-10 10:53:22 +13:00
James Duley
240f862196 OP-1666 deb tidy: Removed FORCE_COPY_QT
It does not really make sense because it is designed for OP Qt
which is copied by default if it exists.
2015-01-10 00:19:40 +13:00
James Duley
dd102573d8 OP-1667 remove firmware files: fixed missing dir creation 2 2015-01-08 00:10:08 +13:00
James Duley
e16a58ee5e OP-1666 deb tidy: allow clean under (fake)root 2015-01-07 14:54:27 +13:00
James Duley
170a5f9725 OP-1667 Remove firmware file from packages: removed leftover crap from old attempt 2015-01-04 12:44:58 +13:00
James Duley
1e4df5a542 OP-1657 Remove linux bin wrapper: renamed installed symlink to openpilotgcs 2014-12-24 10:33:26 +13:00
James Duley
04525a0dfd OP-1657 Removed linux bin wrapper 2014-12-24 10:30:20 +13:00
James Duley
7c1f9f99b3 OP-1640 make install rule: added install_qt rule 2014-12-10 11:03:06 +13:00
James Duley
1ecc10f045 OP-1640 make install rule: initial commit (doesn't install Qt) 2014-12-10 10:40:35 +13:00
James Duley
d956c1977a change make source rule to more correct make dist rule 2014-12-10 10:40:35 +13:00
Fredrik Larsson
e8d182978f Merge remote-tracking branch 'origin/parched/OP-1639_make_non-git_source' into next 2014-12-01 14:03:53 +11:00
James Duley
368c726769 OP-1639 make non-git source: made paths relative to help windows 2014-12-01 14:23:13 +13:00
James Duley
f9de8f3afe OP-1639 make non-git source: added git describe to archive name 2014-12-01 11:11:53 +13:00
James Duley
3c0a3ced92 OP-1639 make non-git source: added 'source' make rule 2014-12-01 10:08:21 +13:00
James Duley
28f62b036a OP-1579 Add LDFLAGS to sanitize: added CXXFLAGS, CPPFLAGS, LDFLAGS & LDLIBS 2014-10-29 21:25:35 +13:00
James Duley
71453b2a04 OP-1579 Add LDFLAGS to sanitize: added comments 2014-10-29 21:25:35 +13:00
Alessio Morale
e553014596 Merge branch 'amorale/OP-1476_1477_1275_GPSV9_pios_firmware_bootloader' into next 2014-10-03 00:37:55 +02:00
Alessio Morale
9e0596c2c5 Merge remote-tracking branch 'origin/amorale/OP-1379_ext_led_notification_module_new' into next
Conflicts:
	Makefile
	flight/targets/boards/discoveryf4bare/firmware/Makefile
	flight/targets/boards/revolution/firmware/Makefile
2014-09-29 21:26:31 +02:00
Fredrik Larsson
5bbd6724d6 Merge remote-tracking branch 'origin/skarlsso/OP-1493_discoveryf4bare_support_in_gcs' into next 2014-09-23 21:11:15 +10:00
Alessio Morale
c220257a67 OP-1476 - Makefile fixes from review 2014-09-17 15:43:45 +02:00
Stefan Karlsson
dac84323b1 OP-1493 Make packaging of fw_discoveryf4bare optional and off by default 2014-09-16 23:12:16 +02:00
Alessio Morale
a46683cfea OP-1476 - Exclude GPSv9 from ALL_BU right now. 2014-09-16 22:40:54 +02:00
Alessio Morale
1de46ae493 OP-1476 - Clanup upload_tool and add Makefile target 2014-09-16 22:40:53 +02:00
Alessio Morale
46424523b0 OP-1477 - Firmware usart Working 2014-09-16 22:40:51 +02:00
Alessio Morale
9b61fc611b OP-1477 - Add platform support 2014-09-16 22:40:50 +02:00
Stefan Karlsson
dd86e7f9c4 OP-1493 Update BOARD_REVISION for discoveryf4bare and fix AutoUpdate 2014-09-15 23:30:17 +02:00
Stefan Karlsson
0e2af9c654 OP-1474 Extract line and curve functions out to mathmisc.h, nan check and unit tests 2014-09-10 00:34:06 +02:00
Alessio Morale
e549c71da6 OP-1379 - add unit testing 2014-09-06 12:11:52 +02:00
James Duley
3890c7858f OP-1461 fix copyqt logic:removed use of environment variable in openpilotgcs.pri
and force copy Qt libs when making package
2014-08-26 11:37:41 +12:00
Laurent Lalanne
99db0c5025 OP-1390 First commit - Need valid download link 2014-07-04 17:21:39 +02:00
Philippe Renon
6c65b13c2b OP-1340 fixed regression introduced with OP-1233 : when packaging target opfw_resources was not executed before target openpilotgcs anymore 2014-05-11 15:41:00 +02:00
Alessio Morale
a8f39591cf OP-1307 fw_discoveryf4bare is NOT an elf target for packaging 2014-04-26 22:56:34 +02:00
Alessio Morale
0aa9ef4b57 OP-1307 Bare f4 discovery platform with no sensor, for development pourpose 2014-04-22 23:46:27 +02:00
Alessio Morale
c83284b21e Merge remote-tracking branch 'origin/next' into shared/OP-1252_update_to_qt521 2014-04-08 11:31:23 +02:00
Alessio Morale
a72f48173f OP-1295 fix "autoupdate not working" issue.
OPFW_RESOURCE is now a dependency of openpilotgcs_qmake
2014-04-07 12:12:01 +02:00
Philippe Renon
c3e29fc826 OP-1233 fixed parallel build regression introduced when splitting openpilotgcs target into _make and _qmake
both _make and _qmake would wrongly run in parallel when using -j2 or similar option
2014-03-23 16:01:51 +01:00
Philippe Renon
7bdc1e2c00 OP-1233 documented new GCS make options (QMAKE_SKIP and MAKE_DIR) 2014-03-22 15:25:01 +01:00
Philippe Renon
eed38b7f35 OP-1255 removed mingw_install and python_install make targets (obsolete since Qt 5.1.1. upgrade) 2014-03-21 18:53:16 +01:00
Philippe Renon
6210b8e0df OP-1263 added missing documentation for new Make sdl_install target 2014-03-20 22:51:46 +01:00
Philippe Renon
a93b1a8ac7 OP-1233 added make options to skip qmake and build single gcs dir
- add QMAKE_SKIP=1 on make command line to skip qmake
- add MAKE_DIR=<dir relative to ./ground/openpilotgcs> to compile that directoy only
- example : make gcs QMAKE_SKIP=1 MAKE_DIR=src/plugins/coreplugin
- use at your own risks ;)

+review OPReview
2014-02-17 22:29:16 +01:00
Alessio Morale
98076fb194 OP-1160: fixes from review 2014-01-15 11:19:35 +01:00
Alessio Morale
c9fad94b51 OP-1160 use commit.template config instead of a hook.
Added also a _clean target to unset that config

+review OPReview-611
2014-01-14 09:42:04 +01:00
Alessio Morale
ad8f4fe41c OP-1160 Add a prepare make target that installs a prepare-commit-msg hook and
a text file containing the commit message template addition.
2014-01-13 12:31:28 +01:00
Philippe Renon
56c404e778 OP-1132 added new openssl-install that downloads and install the required SSL libraries for Windows
the missing SSLEAY32.DLL and LIBEAY32.DLL are copied to GCS bin dir
OpenSSL version 1.0.1e was downloaded from http://slproweb.com/products/Win32OpenSSL.html
2013-12-01 23:17:48 +01:00
Oleg Semyonov
cb494777cb Makefile: remove unused target (gcs_all_clean) 2013-05-28 20:58:07 +03:00
Oleg Semyonov
dcc9425b7e Merge remote-tracking branch 'origin/os/OP-893_remove-firmware-from-package' into next 2013-05-28 14:56:05 +02:00
Oleg Semyonov
9937b093c8 OP-893: fix simposix firmware copy rule (we include ELF files only) 2013-05-26 23:54:27 +03:00
Oleg Semyonov
444431579e OP-770: add/rename some version-info.py template variables 2013-05-25 23:02:29 +02:00
Oleg Semyonov
b9601c3ad6 Add fake board name to display unit test names with make all_ut_run 2013-05-12 15:13:39 +03:00
Alessio Morale
93bad2e8c2 Merge branch 'amorale/OP-917_f4_bootloader_updater' into next
***** PLEASE NOTE  ***** From this revision all F4 based boards (Revolution/OSD) needs bootloader version  5 to boot properly

Conflicts:
	flight/pios/stm32f4xx/libraries/CMSIS2/Device/ST/STM32F4xx/Source/osd/system_stm32f4xx.c
	flight/targets/boards/osd/board-info.mk
	make/boot-defs.mk
	make/common-defs.mk
2013-05-07 21:02:41 +02:00
Oleg Semyonov
137ddbf73a Fix broken unit tests 2013-05-03 20:27:03 +02:00
Oleg Semyonov
ee1a149888 tools: add gtest_install and build_sdk_* 2013-05-03 20:26:44 +02:00
Oleg Semyonov
c71985f61e Makefile: update help message (output of 'make help' or just 'make') 2013-05-03 10:54:25 +02:00
Oleg Semyonov
a5d63eb452 tools: make nsis_install (Windows only) 2013-05-01 22:44:11 +03:00
Oleg Semyonov
bbb05f4ad6 Makefile: print 'BUILD-INFO <outfile>' after 'make build-info' 2013-04-30 23:23:57 +03:00
Oleg Semyonov
9538d2fce1 Makefile: clean "clean" rules 2013-04-29 11:11:32 +02:00
Oleg Semyonov
60dc9d408c Makefile: uncrustify and docs cleanup 2013-04-29 10:51:39 +02:00
Oleg Semyonov
55c406066d tools: add doxygen_install and docs_* targets 2013-04-29 02:05:15 +02:00
Oleg Semyonov
19e374e8d1 OP-917: Minor fix for indents and spacing 2013-04-28 15:35:28 +03:00
Alessio Morale
9f56fe9a1e OP-917 Makefiles cleanup. Get rid of ALL_BOARDS_BU as not all boards have one
+review OPReview-456
2013-04-28 10:14:50 +02:00
Alessio Morale
b21146b8e3 OP-917 bootloader updater for F4 targets. Initial commit 2013-04-27 00:56:47 +02:00
Oleg Semyonov
b6e1331e5d Rename flight/PiOS->flight/pios 2013-04-25 13:13:41 +03:00
Oleg Semyonov
66db978244 Rename Libraries->libraries, Modules->modules 2013-04-25 13:13:36 +03:00