Commit Graph

14 Commits

Author SHA1 Message Date
Matteo Cypriani a567782557 [doc] Some rewording 2016-11-03 00:46:37 -04:00
Matteo Cypriani fe84a5f097 [doc] INSTALL: recommend building in a subdirectory
Recommend building in ~/owlps/build rather than in ~/owlps-build.
2014-10-31 11:36:34 -04:00
Matteo Cypriani b479d6a560 [doc] INSTALL: improve list of dependencies 2014-07-25 15:37:33 -04:00
Matteo Cypriani 5afecf42ca [doc] INSTALL: details on libclaw with OpenWrt 2013-09-23 16:10:52 -04:00
Matteo Cypriani a2ce042e48 [Positioner] Add Point3D::interpolate()
This new function allows to compute intermediate, interpolated points
between two points. It will be used to generate reference points in a
line between two points.
Sadly, OwlPS Positioner gets a new dependency on libclaw_tween.
2013-07-17 18:09:15 -04:00
Matteo Cypriani dae99e0ded [doc] INSTALL: mention (semi)static meta-targets 2013-07-17 18:09:14 -04:00
Matteo Cypriani 1eac9bb718 [Positioner] tests: review and update (100% pass)
Review and fix all the tests so that 100% of the tests pass.
2013-07-17 18:09:14 -04:00
Matteo Cypriani 6c1c182039 [Listener] Adapt get_mac_addr() to build on BSD
The get_mac_addr() function was the only real blocker that prevented
building on BSD systems, as it used the Linux-specific SIOCGIFHWADDR
ioctl. When compiling for Linux, we still use this ioctl, but for the
BSD version we use sysctl().

This allows OwlPS Listener to build on BSD (tested on NetBSD, OpenBSD
and DragonFly). That doesn't mean it will actually work when trying to
capture packets though (that has to be tested on real hardware), but
that's still a progress.
2013-07-17 18:09:12 -04:00
Matteo Cypriani b0bb4094d8 CMake: get rid of the OWLPS_DEBUG option
The constant is not used in any program any more, so we can stop
declaring it.
2013-06-12 09:38:38 -04:00
Matteo Cypriani 9701a2d393 [Positioner] Allow building with clang++
This patch is to have clang++ (>= 3.2) happily build OwlPS Positioner.
For some reason it doesn't work on NetBSD, but it is fine on GNU/Linux
and (a couple of warnings apart) on DragonFly BSD.
2013-06-12 09:38:38 -04:00
Matteo Cypriani 87f390f288 CMake: handle doc/ 2013-06-04 11:07:54 -04:00
Matteo Cypriani eed0db4a4f Update INSTALL.t2t with new instructions for CMake 2013-05-23 13:01:17 -04:00
Matteo Cypriani f9fffd4a9e Improve compilation process for OpenWrt
- common.mk has been tweaked so that the OpenWrt compilation process is
  more flexible: one can now choose an OPENWRT_TARGET and the
  OPENWRT_ROOT instead of just the OPENWRT_VERSION.
- The OPENWRT_VERSION's default value trunk" has been removed.
- Makefile_atheros_openwrt has been deleted, since with recent OpenWrt
  versions (12.09) everything should compile just fine, and we are not
  specific to the atheros target any more.
- INSTALL.t2t has been updated to reflect these changes, and a new
  section was added to explain how to compile your own toolchain.
2013-04-24 13:51:58 -04:00
Matteo Cypriani 7dc7b9af6e INSTALL -> INSTALL.t2t (+ minor fixes) 2012-11-08 19:13:34 +01:00