paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [paparazzi/paparazzi] f662d2: [ocaml][tools] don't u


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] f662d2: [ocaml][tools] don't use custom runtime for ocaml, ...
Date: Fri, 29 Mar 2013 12:28:05 -0700

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: f662d2e81821f81309dc6d5ed13d4064cbbb1605
      
https://github.com/paparazzi/paparazzi/commit/f662d2e81821f81309dc6d5ed13d4064cbbb1605
  Author: Felix Ruess <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M sw/tools/Makefile

  Log Message:
  -----------
  [ocaml][tools] don't use custom runtime for ocaml, instead load shared 
libraries in ocamlrun
since the ivy-ocaml lib currently can't be found with ocamlfind and libpprz is 
not installed system-wide,
specify the paths directly with -dllpath


  Commit: cf7121934f3209b0a4ebf7a4c0d6bf1ab2589bee
      
https://github.com/paparazzi/paparazzi/commit/cf7121934f3209b0a4ebf7a4c0d6bf1ab2589bee
  Author: Felix Ruess <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M sw/lib/ocaml/Makefile

  Log Message:
  -----------
  verbose option for building ocaml lib


  Commit: 69ddd2cabdef1b80852174d9f29804f30a9bf68d
      
https://github.com/paparazzi/paparazzi/commit/69ddd2cabdef1b80852174d9f29804f30a9bf68d
  Author: Gautier Hattenberger <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M sw/ground_segment/cockpit/Makefile
    M sw/ground_segment/tmtc/Makefile
    M sw/lib/ocaml/Makefile
    M sw/tools/Makefile

  Log Message:
  -----------
  [makefile] cleaning makefiles from -custom param for ocaml


  Commit: b81ae249174199517d1058051a1b01b57f276d8b
      
https://github.com/paparazzi/paparazzi/commit/b81ae249174199517d1058051a1b01b57f276d8b
  Author: Gautier Hattenberger <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M sw/ground_segment/joystick/Makefile
    M sw/lib/ocaml/Makefile
    M sw/logalizer/Makefile
    M sw/simulator/Makefile
    M sw/supervision/Makefile

  Log Message:
  -----------
  [makefile] most of the ocaml tools are compiling with shared lib

some issues with mixed static/shared lib


  Commit: 446231949b8cbf0916381c054796e762ca866b4f
      
https://github.com/paparazzi/paparazzi/commit/446231949b8cbf0916381c054796e762ca866b4f
  Author: Gautier Hattenberger <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M Makefile
    M sw/ground_segment/cockpit/Makefile
    M sw/ground_segment/joystick/Makefile
    M sw/ground_segment/multimon/Makefile
    M sw/lib/ocaml/Makefile
    M sw/simulator/Makefile

  Log Message:
  -----------
  [makefile] more makefile cleaning and dynamic loading


  Commit: 737d7d3c8b72d2165b23cd275b51750afcb079ef
      
https://github.com/paparazzi/paparazzi/commit/737d7d3c8b72d2165b23cd275b51750afcb079ef
  Author: Gautier Hattenberger <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M conf/Makefile.avr
    M conf/gps/Makefile
    M data/maps/Makefile
    M doc/ccc07/Makefile
    M doc/pprz_algebra/Makefile
    M doc/pprz_geodetic/Makefile
    A sw/Makefile.ocaml
    M sw/airborne/Makefile
    M sw/airborne/arch/lpc21/lpcusb/examples/Makefile
    M sw/airborne/arch/lpc21/test/bootloader/Makefile
    M sw/airborne/booz/test/Makefile
    M sw/airborne/firmwares/non_ap/led_flasher/Makefile
    M sw/airborne/firmwares/vor/Makefile
    M sw/airborne/fms/Makefile
    M sw/airborne/fms/libeknav/Makefile
    M sw/airborne/math/Makefile
    M sw/airborne/test/Makefile
    M sw/ground_segment/cockpit/Makefile
    M sw/ground_segment/joystick/Makefile
    M sw/ground_segment/lpc21iap/Makefile
    M sw/ground_segment/misc/Makefile
    M sw/ground_segment/tmtc/GSM/Makefile
    M sw/ground_segment/tmtc/Makefile
    M sw/in_progress/button/Makefile
    M sw/in_progress/fdm/Makefile
    M sw/in_progress/inertial/C/Makefile
    M sw/in_progress/ir_calibration/Makefile
    M sw/in_progress/ir_usb_i2c/Makefile
    M sw/in_progress/log_parser/Makefile
    M sw/in_progress/motor_bench/Makefile
    M sw/in_progress/satcom/Makefile
    M sw/in_progress/turbine/Makefile
    M sw/in_progress/wind_tunnel/Makefile
    M sw/lib/ocaml/Makefile
    M sw/logalizer/Makefile
    M sw/logalizer/matlab/Makefile
    M sw/simulator/Makefile
    M sw/simulator/old_booz/tests/Makefile
    M sw/simulator/scilab/q3d/Makefile
    M sw/simulator/scilab/q3d/fonts/Makefile
    M sw/simulator/scilab/q3d/povray/Makefile
    M sw/simulator/scilab/q6d/povray/Makefile
    M sw/supervision/Makefile
    M sw/tools/Makefile
    M sw/tools/wiki_gen/Makefile
    M tests/Makefile

  Log Message:
  -----------
  [makefile] silence clean target and add missing Makefile


  Commit: bea674efd3d2dc762dee0954af0bad70af115ebd
      
https://github.com/paparazzi/paparazzi/commit/bea674efd3d2dc762dee0954af0bad70af115ebd
  Author: Gautier Hattenberger <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M sw/ground_segment/multimon/Makefile

  Log Message:
  -----------
  [makefile] fix multimon makefile


  Commit: d1bae05ca0bd082ecdc1dc41d4fa8e8c19f2aed7
      
https://github.com/paparazzi/paparazzi/commit/d1bae05ca0bd082ecdc1dc41d4fa8e8c19f2aed7
  Author: Gautier Hattenberger <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M sw/ground_segment/tmtc/Makefile

  Log Message:
  -----------
  [makefile] multimon dll path


  Commit: 00018d3297a8a60d59d9fa1b04426d8b52f4d1eb
      
https://github.com/paparazzi/paparazzi/commit/00018d3297a8a60d59d9fa1b04426d8b52f4d1eb
  Author: Gautier Hattenberger <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M conf/Makefile.sim
    M sw/Makefile.ocaml
    M sw/airborne/Makefile
    M sw/ground_segment/cockpit/Makefile
    M sw/ground_segment/joystick/Makefile
    M sw/ground_segment/tmtc/Makefile
    M sw/lib/ocaml/Makefile
    M sw/simulator/Makefile
    M sw/tools/Makefile

  Log Message:
  -----------
  [makefile] seems to work fine now


  Commit: 8c7429e5559d1992f068225803d0938f16d70677
      
https://github.com/paparazzi/paparazzi/commit/8c7429e5559d1992f068225803d0938f16d70677
  Author: Felix Ruess <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M sw/ground_segment/multimon/Makefile

  Log Message:
  -----------
  [makefile] deduplication in mutimon makefile


  Commit: 1811919fac75467e4e1ea1c93cb578d168b0acf0
      
https://github.com/paparazzi/paparazzi/commit/1811919fac75467e4e1ea1c93cb578d168b0acf0
  Author: Felix Ruess <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M sw/ground_segment/joystick/Makefile

  Log Message:
  -----------
  [makefile] make joystick compile on 64bit


  Commit: 388a72a079fe218f6e0202966a22922b47a82712
      
https://github.com/paparazzi/paparazzi/commit/388a72a079fe218f6e0202966a22922b47a82712
  Author: Felix Ruess <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M sw/ground_segment/joystick/Makefile

  Log Message:
  -----------
  [makefile] minor fixes/cleanup for joystick


  Commit: 847468e6ad09d9644f31e34d8dd109d21e2dae88
      
https://github.com/paparazzi/paparazzi/commit/847468e6ad09d9644f31e34d8dd109d21e2dae88
  Author: Gautier Hattenberger <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M sw/ground_segment/tmtc/Makefile
    M sw/lib/ocaml/Makefile
    M sw/tools/Makefile

  Log Message:
  -----------
  [makefile] finaly make tools independant of ivy package


  Commit: bdb608c3aed20424e19bda64f2ff9726870fe05a
      
https://github.com/paparazzi/paparazzi/commit/bdb608c3aed20424e19bda64f2ff9726870fe05a
  Author: Felix Ruess <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M conf/Makefile.sim
    M sw/Makefile.ocaml
    M sw/simulator/Makefile

  Log Message:
  -----------
  [makefile] fPIC for sim...


  Commit: 09126005491c2f83b5e7bc977281967dc4d0f31c
      
https://github.com/paparazzi/paparazzi/commit/09126005491c2f83b5e7bc977281967dc4d0f31c
  Author: Felix Ruess <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M sw/ground_segment/cockpit/Makefile
    M sw/ground_segment/joystick/Makefile
    M sw/ground_segment/tmtc/Makefile
    M sw/lib/ocaml/Makefile
    M sw/logalizer/Makefile
    M sw/supervision/Makefile
    M sw/tools/Makefile

  Log Message:
  -----------
  [makefile] improvements to ocaml lib building
- quiet building of glade stuff
- remove some temporary glade files


  Commit: e838519192c6364b90400731f4bd9722ca437beb
      
https://github.com/paparazzi/paparazzi/commit/e838519192c6364b90400731f4bd9722ca437beb
  Author: Felix Ruess <address@hidden>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M sw/logalizer/Makefile

  Log Message:
  -----------
  [makefile] fix realtime plotter: link glibivy instead of ivy in logalizer


  Commit: 390d02ab49666b43a7e96a291f5f2089a8013666
      
https://github.com/paparazzi/paparazzi/commit/390d02ab49666b43a7e96a291f5f2089a8013666
  Author: Gautier Hattenberger <address@hidden>
  Date:   2013-02-25 (Mon, 25 Feb 2013)

  Changed paths:
    M conf/Makefile.sim
    M sw/Makefile.ocaml
    M sw/ground_segment/cockpit/Makefile
    M sw/ground_segment/joystick/Makefile
    M sw/ground_segment/tmtc/Makefile
    A sw/lib/ocaml/META.pprz
    M sw/lib/ocaml/Makefile
    M sw/logalizer/Makefile
    M sw/simulator/Makefile
    M sw/supervision/Makefile
    M sw/tools/Makefile

  Log Message:
  -----------
  [makefile] use pprzlib has a proper ocaml package


  Commit: 2f2a0fafcd167bf988e9cfc915eabb412f47d556
      
https://github.com/paparazzi/paparazzi/commit/2f2a0fafcd167bf988e9cfc915eabb412f47d556
  Author: Felix Ruess <address@hidden>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M sw/Makefile.ocaml

  Log Message:
  -----------
  [makefile] add LIBPPRZDIR to OCAMLPATH instead of replace


  Commit: bcb56b8ea5186ac39d91d05c0d24b16338b93081
      
https://github.com/paparazzi/paparazzi/commit/bcb56b8ea5186ac39d91d05c0d24b16338b93081
  Author: Felix Ruess <address@hidden>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M sw/ground_segment/cockpit/Makefile

  Log Message:
  -----------
  [makefile] ocaml: -threads is sufficient

no need to add the threads package explicitly or add gtkThread.cm[ox]


  Commit: 57fdb9292171a1ae25a057a4b2219ba160877d33
      
https://github.com/paparazzi/paparazzi/commit/57fdb9292171a1ae25a057a4b2219ba160877d33
  Author: Felix Ruess <address@hidden>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M sw/ground_segment/cockpit/Makefile
    M sw/ground_segment/tmtc/Makefile

  Log Message:
  -----------
  [makefile] fix ocaml native compilation

there is no -dllpath option for ocamlopt


  Commit: 346fc0c416551d79f78b29cbf49cc96f3ef7ebc4
      
https://github.com/paparazzi/paparazzi/commit/346fc0c416551d79f78b29cbf49cc96f3ef7ebc4
  Author: Felix Ruess <address@hidden>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M conf/Makefile.sim
    M sw/Makefile.ocaml
    M sw/ground_segment/cockpit/Makefile
    M sw/ground_segment/joystick/Makefile
    M sw/ground_segment/tmtc/Makefile
    M sw/lib/ocaml/Makefile
    M sw/logalizer/Makefile
    M sw/simulator/Makefile
    M sw/supervision/Makefile
    M sw/tools/Makefile

  Log Message:
  -----------
  [makefile] set OCAMLC and OCAMLOPT to use ocamlfind


  Commit: 5e1f491b459372a5f800e7dff87eab57cf23c5d3
      
https://github.com/paparazzi/paparazzi/commit/5e1f491b459372a5f800e7dff87eab57cf23c5d3
  Author: Felix Ruess <address@hidden>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M sw/ground_segment/cockpit/Makefile
    M sw/ground_segment/joystick/Makefile
    M sw/ground_segment/tmtc/Makefile
    M sw/lib/ocaml/Makefile
    M sw/logalizer/Makefile
    M sw/simulator/Makefile
    M sw/supervision/Makefile
    M sw/tools/Makefile

  Log Message:
  -----------
  [makefile] no explicit dependencies on libpprz


  Commit: 9d44b45da521926fd95cbf5fa655532032e2a893
      
https://github.com/paparazzi/paparazzi/commit/9d44b45da521926fd95cbf5fa655532032e2a893
  Author: Felix Ruess <address@hidden>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  [makefile] rename target lib to libpprz for clarity


  Commit: 7325f9fec8744d16371c83c63292c095d87e8a80
      
https://github.com/paparazzi/paparazzi/commit/7325f9fec8744d16371c83c63292c095d87e8a80
  Author: Felix Ruess <address@hidden>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M sw/ground_segment/misc/davis2ivy.c

  Log Message:
  -----------
  [misc] davis2ivy: suppress unused var warning


  Commit: 77cd732702114aad2803e566997502fcfc14740d
      
https://github.com/paparazzi/paparazzi/commit/77cd732702114aad2803e566997502fcfc14740d
  Author: Felix Ruess <address@hidden>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M Makefile
    M Makefile.ac
    M data/maps/Makefile
    M sw/in_progress/button/Makefile
    M sw/lib/ocaml/Makefile
    M sw/logalizer/Makefile
    M sw/supervision/Makefile

  Log Message:
  -----------
  [makefile] use mktemp to create unique temp files

This assumes that mktemp is available, but should provide a better solution for 
issue #229.

Also create a variable holding the tempfile name which is unique to each target.
This should prevent problems with parallel builds, since these variables are 
global.


  Commit: 0f70beafc47f990a48ac5768b3793d6278094911
      
https://github.com/paparazzi/paparazzi/commit/0f70beafc47f990a48ac5768b3793d6278094911
  Author: Felix Ruess <address@hidden>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M sw/lib/ocaml/Makefile

  Log Message:
  -----------
  [makefile] libpprz: remove double cmi target


  Commit: fc82e6bb15c17734c983cecbb9cf8a9f720e089d
      
https://github.com/paparazzi/paparazzi/commit/fc82e6bb15c17734c983cecbb9cf8a9f720e089d
  Author: Stephen Dwyer <address@hidden>
  Date:   2013-03-26 (Tue, 26 Mar 2013)

  Changed paths:
    M sw/ground_segment/joystick/Makefile

  Log Message:
  -----------
  [joystick] need to statically link on OS X for the SDL joystick functionality 
unfortunately


  Commit: cf14957de89eb466460f81ebb73e3428767d693e
      
https://github.com/paparazzi/paparazzi/commit/cf14957de89eb466460f81ebb73e3428767d693e
  Author: Stephen Dwyer <address@hidden>
  Date:   2013-03-26 (Tue, 26 Mar 2013)

  Changed paths:
    M sw/simulator/Makefile

  Log Message:
  -----------
  [sim] need to include path to caml/*.h files for compiling c files on OS X


  Commit: e06a57717a86cb73415a68512f0e2245a024a6e1
      
https://github.com/paparazzi/paparazzi/commit/e06a57717a86cb73415a68512f0e2245a024a6e1
  Author: Stephen Dwyer <address@hidden>
  Date:   2013-03-26 (Tue, 26 Mar 2013)

  Changed paths:
    M Makefile
    M Makefile.ac
    M data/maps/Makefile
    M sw/in_progress/button/Makefile
    M sw/lib/ocaml/Makefile
    M sw/logalizer/Makefile
    M sw/supervision/Makefile

  Log Message:
  -----------
  [makefile] on os x the default mktemp doesn't behave the same (older 
version), need to use gmktemp from the coreutils macport


  Commit: 3ee0791efda313a10e7f22be6769f7aaaea04162
      
https://github.com/paparazzi/paparazzi/commit/3ee0791efda313a10e7f22be6769f7aaaea04162
  Author: Stephen Dwyer <address@hidden>
  Date:   2013-03-27 (Wed, 27 Mar 2013)

  Changed paths:
    R sw/lib/ocaml/META.pprz
    A sw/lib/ocaml/META.pprz.deb
    A sw/lib/ocaml/META.pprz.osx
    M sw/lib/ocaml/Makefile
    M sw/supervision/Makefile

  Log Message:
  -----------
  [makefile] deal with difference in naming of lablgtk2 pkgs between debian and 
os x


  Commit: f33617510c75de18e3c0966e2df678b6e128fa08
      
https://github.com/paparazzi/paparazzi/commit/f33617510c75de18e3c0966e2df678b6e128fa08
  Author: Felix Ruess <address@hidden>
  Date:   2013-03-29 (Fri, 29 Mar 2013)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  add META.pprz to gitignore


  Commit: cbda7ee819f42268dac7e3c5d33858b3161d718b
      
https://github.com/paparazzi/paparazzi/commit/cbda7ee819f42268dac7e3c5d33858b3161d718b
  Author: Felix Ruess <address@hidden>
  Date:   2013-03-29 (Fri, 29 Mar 2013)

  Changed paths:
    M sw/lib/ocaml/Makefile

  Log Message:
  -----------
  [makefile] minor improvements for lib/ocaml

- separate targets for byte and native libs
- replace copyMETA target with META.pprz so it doesn't get copied every time


  Commit: de13525fd3ff417d1830fc06b69ddce7b8e8ea0f
      
https://github.com/paparazzi/paparazzi/commit/de13525fd3ff417d1830fc06b69ddce7b8e8ea0f
  Author: Felix Ruess <address@hidden>
  Date:   2013-03-29 (Fri, 29 Mar 2013)

  Changed paths:
    M .gitignore
    M Makefile
    M Makefile.ac
    M conf/Makefile.avr
    M conf/Makefile.sim
    M conf/gps/Makefile
    M data/maps/Makefile
    M doc/ccc07/Makefile
    M doc/pprz_algebra/Makefile
    M doc/pprz_geodetic/Makefile
    A sw/Makefile.ocaml
    M sw/airborne/Makefile
    M sw/airborne/arch/lpc21/lpcusb/examples/Makefile
    M sw/airborne/arch/lpc21/test/bootloader/Makefile
    M sw/airborne/booz/test/Makefile
    M sw/airborne/firmwares/non_ap/led_flasher/Makefile
    M sw/airborne/firmwares/vor/Makefile
    M sw/airborne/fms/Makefile
    M sw/airborne/fms/libeknav/Makefile
    M sw/airborne/math/Makefile
    M sw/airborne/test/Makefile
    M sw/ground_segment/cockpit/Makefile
    M sw/ground_segment/joystick/Makefile
    M sw/ground_segment/lpc21iap/Makefile
    M sw/ground_segment/misc/Makefile
    M sw/ground_segment/misc/davis2ivy.c
    M sw/ground_segment/multimon/Makefile
    M sw/ground_segment/tmtc/GSM/Makefile
    M sw/ground_segment/tmtc/Makefile
    M sw/in_progress/button/Makefile
    M sw/in_progress/fdm/Makefile
    M sw/in_progress/inertial/C/Makefile
    M sw/in_progress/ir_calibration/Makefile
    M sw/in_progress/ir_usb_i2c/Makefile
    M sw/in_progress/log_parser/Makefile
    M sw/in_progress/motor_bench/Makefile
    M sw/in_progress/satcom/Makefile
    M sw/in_progress/turbine/Makefile
    M sw/in_progress/wind_tunnel/Makefile
    A sw/lib/ocaml/META.pprz.deb
    A sw/lib/ocaml/META.pprz.osx
    M sw/lib/ocaml/Makefile
    M sw/logalizer/Makefile
    M sw/logalizer/matlab/Makefile
    M sw/simulator/Makefile
    M sw/simulator/old_booz/tests/Makefile
    M sw/simulator/scilab/q3d/Makefile
    M sw/simulator/scilab/q3d/fonts/Makefile
    M sw/simulator/scilab/q3d/povray/Makefile
    M sw/simulator/scilab/q6d/povray/Makefile
    M sw/supervision/Makefile
    M sw/tools/Makefile
    M sw/tools/wiki_gen/Makefile
    M tests/Makefile

  Log Message:
  -----------
  Merge branch 'ocamlfind_no_custom'

- Use findlib (ocamlfind) for ocaml packages.
- Create META file for pprz ocaml lib.
- Link dynamically instead of statically (no -custom), which also results in 
faster build times.
- Use mktemp to properly create temporary files.
- More makefile cleanup...

closes #274


Compare: 
https://github.com/paparazzi/paparazzi/compare/250bf7ff52f0...de13525fd3ff

reply via email to

[Prev in Thread] Current Thread [Next in Thread]