Commit Graph

21 Commits

Author SHA1 Message Date
Matteo Cypriani 9d18c1b598 Makefile: adapt targets to the OS
The Listener is built only on Linux, the Positioner is not built on
OpenBSD. Some other changes might be required.

In common.mk, the OS is forced to Linux if we build for OpenWrt, which
should allow to cross-compile from BSD systems.
2013-05-01 11:13:49 -04:00
Matteo Cypriani 92485f3f67 Add common.mk
Adapt all the Makefiles to use it.
Rename all the Makefile_atheros_openwrt-10.03 to
Makefile_atheros_openwrt.
2012-05-09 15:55:17 +02:00
Matteo Cypriani d5e2c975ae Rename Positioning -> Positioner
To be consistent with the other modules, the positioning server must be
called OwlPS Positioner instead of Positioning, and the executable
owlps-positionerd (even if the daemon mode is not implemented yet).
That's a big commit for a tiny change.
2012-02-06 17:48:43 +01:00
Matteo Cypriani cfe58267e3 Makefile: ARG variable allows to specify a target
One can now call make ARG=static to call the "static" target of each
module.
2012-01-24 17:26:13 +01:00
Matteo Cypriani 39300aaa85 Makefiles: translate help
Translate help messages from French.
2012-01-09 11:11:30 +01:00
Matteo Cypriani 8805454b73 Makefile: fix owlps-client target 2011-10-24 14:51:39 +02:00
Matteo Cypriani d2f0ad78e5 Makefile: allow to define the make command
In the global Makefile, allow to redefine the 'make' command with the
variable MAKE.
This is useful on *BSD: gmake MAKE=gmake
2011-08-24 13:39:01 +02:00
Matteo Cypriani 32d8a04ad5 [lib-result] Rename to libowlps-resultreader
After all, this is not really UDP-specific.
2011-08-23 19:58:49 +02:00
Matteo Cypriani e77ad8fb0f Add owlps-udp-to-http
This new module allows to get the results sent by the positioning
server with HTTP queries.
See the heading comment in owlps-udp-to-http.c.
2011-08-23 19:58:49 +02:00
Matteo Cypriani 084daed33f Add libowlps-resultreader-udp
This new library is to help external programs to receive and interpret
results sent by OwlPS Positioning through an UDP socket.
2011-08-20 20:00:39 +02:00
Matteo Cypriani 7dade1c36b Makefiles: get rid of echo -e
Use one call to echo for each line, because the echo's -e option is not
standard.
2011-06-27 10:09:14 +02:00
Matteo Cypriani 161157dae7 [Positioning] Add InputUDPSocket
The positioning server can now read the requests sent by the aggregator
via UDP. This data exchange does not concern (auto)calibration requests
yet.
2011-03-25 11:48:25 +01:00
Matteo Cypriani 0a4625c5fc Makefile: add target 'c' to build only C modules 2011-03-25 11:48:23 +01:00
Matteo Cypriani a72a76d5a9 mv /infrastructure-centred/* /
Get rid of the infrastructure-centred directory: all the modules are now
at the same level.
2011-03-25 11:48:22 +01:00
Matteo Cypriani c97ad877e1 Delete mobile-centred
Delete the old mobile-centred infrastructure.
2011-03-25 11:48:22 +01:00
Matteo Cypriani f1791d816a [i-c] Support fichiers config listener/aggregator
Ajout du support des fichiers de configuration et des arguments
(libconfuse / getopt) pour les modules aggregator et listener.
Corrections pour le module client.

git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@88 785a6c6c-259e-4ff1-8b91-dc31627914f0
2011-03-16 14:07:22 +01:00
Matteo Cypriani f02fd800db Correction des Makefiles
git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@83 785a6c6c-259e-4ff1-8b91-dc31627914f0
2011-03-16 13:52:46 +01:00
Matteo Cypriani 2c30b04a49 Migration vers le nouveau nom OWLPS
git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@71 785a6c6c-259e-4ff1-8b91-dc31627914f0

git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@73 785a6c6c-259e-4ff1-8b91-dc31627914f0

git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@74 785a6c6c-259e-4ff1-8b91-dc31627914f0

  Renommage des fichiers et adaptation des makefiles.

git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@75 785a6c6c-259e-4ff1-8b91-dc31627914f0

  Adaptation des #include, fin d'adaptation des makefiles.

  Reste à faire : renommage des fichiers de GuiNuMo, adaptation dans le
  code, amélioration du makefile (cible d'installation).
2011-03-16 13:52:45 +01:00
Matteo Cypriani 2f245fc09a Ajouts dans mobile.c et librtaputil
M    code/loc-mobile/mobile/mobile.c : Passage en mode Monitor avant la
     capture.
M    code/librtaputil/librtaputil.c : Ajout des fonctions
     iface_mode_monitor(), iface_set_channel(), iface_channel_hop().
M    code/librtaputil/rtaputil.h
D    code/loc-mobile/client : Réparation de l'erreur précédente.

git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@21 785a6c6c-259e-4ff1-8b91-dc31627914f0
2011-02-17 16:47:50 +01:00
Matteo Cypriani ac937d1471 Modifs tx, unification makefiles
M    code/loc-mobile/librtapscanmob/librtapscanmob.c : Ajout de la
     fonction write_mac_list_to_text_file().
M    code/loc-mobile/librtapscanmob/rtapscanmob.h

Déplacement de tx.c dans un répertoire à part, sous le nom mobile.c :
D    code/loc-mobile/librtapscanmob/tx.c
A    code/loc-mobile/mobile
A    code/loc-mobile/mobile/mobile.c : Ajout de la gestion des données
     de calibration, utilisation de write_mac_list_to_text_file() au lieu de
     write_mac_list_to_file().

M    code/loc-bts/rtapaggregate/rtapaggregated.c : Format de sortie dans
     le fichier texte.

Unification des Makefiles :
M    code/loc-mobile/librtapscanmob/Makefile
A    code/loc-mobile/mobile/Makefile
M    code/loc-mobile/Makefile
M    code/loc-bts/Makefile
M    code/Makefile

A    code/loc-mobile/client : Erreur, sera supprimé au prochain commit.

git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@20 785a6c6c-259e-4ff1-8b91-dc31627914f0
2011-02-17 16:47:49 +01:00
Matteo Cypriani dfe60f3de5 Réorganisation
git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@17 785a6c6c-259e-4ff1-8b91-dc31627914f0
  Réorganisation, phase 1

git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@18 785a6c6c-259e-4ff1-8b91-dc31627914f0
  Réorganisation, phase 2

git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@19 785a6c6c-259e-4ff1-8b91-dc31627914f0
  Réorganisation, suite et fin

  Correction du code en fonction de la réorganisation (références à
  librtaputil).
  Création de Makefiles de plus haut niveau.
2011-02-17 16:47:49 +01:00