Statistics
| Branch: | Revision:

napa-baselibs @ master

Name Size Revision Age Author Comment
  ALTOclient a7db1572 almost 9 years Csaba Kiraly changing checks from WIN32 to the standard _WIN...
  common 507372bb almost 9 years Csaba Kiraly reducing naming confusion GRAPES was used for ...
  dclog f277a0aa over 7 years Csaba Kiraly use rand instead of random in dclog random is ...
  doc 956892f0 over 9 years ArpadBakay New directory structure + build-all.sh that bui...
  include 6d2e23f0 over 8 years Csaba Kiraly MONL: adding monRetrieveResultById and REMOTE_R...
  ml c4e8d409 over 5 years Luca Baldesi only MACOSX sockaddr storage implementation has...
  monl 661d72a1 about 8 years Csaba Kiraly MONL: reduce logging level of measurements (abo...
  rep a93994f4 over 8 years Csaba Kiraly apply mingw specific strtok_r hack only in if m...
  tests b3c33590 over 6 years Luca Baldesi Add ipv6 support.
  wireshark-dissector 15b52024 about 9 years Csaba Kiraly Wireshark dissector: readme updated git-svn-i...
.gitignore 284 Bytes f6de95d5 over 4 years Luca Baldesi update gitignore
Doxyfile 9.02 KB 956892f0 over 9 years ArpadBakay New directory structure + build-all.sh that bui...
Doxyfile.grapes 55.4 KB 956892f0 over 9 years ArpadBakay New directory structure + build-all.sh that bui...
Doxyfile.wp_1_3 9.02 KB 956892f0 over 9 years ArpadBakay New directory structure + build-all.sh that bui...
Makefile.am 279 Bytes 5f3adef4 almost 9 years Csaba Kiraly reverting trunk head to r2142 changes in trunk...
README 1.78 KB f2c6cb03 about 8 years Csaba Kiraly README update
autoclean.sh 182 Bytes ee687d2e over 9 years TivadarSzemethy fixing build.sh problems git-svn-id: https://r...
autogen.sh 87 Bytes 956892f0 over 9 years ArpadBakay New directory structure + build-all.sh that bui...
build_all.sh 12.2 KB 1ca260c0 over 7 years Csaba Kiraly mingw32: the --build parameter is needed as wel...
configure.ac 2.16 KB e1b1a4b2 over 8 years Csaba Kiraly fix debug info in executables and use of CFLAGS...
gpl-3.0.txt 34.3 KB 956892f0 over 9 years ArpadBakay New directory structure + build-all.sh that bui...
grapes.kdevelop 8.17 KB ffd1cf3f over 9 years RobertBirke Added ignore property to kdev files git-svn-id...
grapes.kdevelop.pcs 466 KB ffd1cf3f over 9 years RobertBirke Added ignore property to kdev files git-svn-id...
grapes.kdevses 1.65 KB ffd1cf3f over 9 years RobertBirke Added ignore property to kdev files git-svn-id...
lgpl-2.1.txt 25.8 KB 956892f0 over 9 years ArpadBakay New directory structure + build-all.sh that bui...

Latest revisions

# Date Author Comment
f6de95d5 04/01/2015 12:26 PM Luca Baldesi

update gitignore

c4e8d409 04/01/2014 07:48 AM Luca Baldesi

only MACOSX sockaddr storage implementation has the attribute ss_len

eec7d68d 02/06/2014 02:44 PM Luca Baldesi

fix lack of sockaddr_storage length initialization

fcd4b639 12/12/2013 07:23 PM Luca Baldesi

fix ipv4 compatibility bug

bc05e925 12/11/2013 08:24 AM Luca Baldesi

fix NetworkID bug

14b5bcd8 07/31/2013 04:07 PM Luca Baldesi

fix Makefile bug for windows

4dcb7732 07/31/2013 01:44 PM Luca Baldesi

fix compatibility bug, set Makefile to work properly for Windows32

c64bf2de 07/30/2013 05:17 PM Luca Baldesi

minor changes

f7cfd18b 07/30/2013 03:31 PM Luca Baldesi

fix for backward compatibility

89cc2b05 07/30/2013 11:30 AM Luca Baldesi

rm some useless files

View all revisions | View revisions

README


This is NAPA-BASELIBS, a collection of open-source libraries for P2P streaming, developed in the NAPA-WINE project. Quick-start Documentation for Developers (aka README) PREREQUISITES ------------- Developments versions of the following libraries are needed: - libevent2 (http://monkey.org/~provos/libevent/ - note that we use version 2.0, generally referred to as libevent2) - libconfuse (http://www.nongnu.org/confuse/) These libraries should either be compiled from source and installed in some folder, or should be installed in the system. Packages (deb, RPM) should also be available for any reasonable Linux distribution. DEVELOPMENT ----------- The code structure follows the usual autoconf/automake hierarchy: - main autoconf file is configure.ac (should be modified with a strong reason only e.g. adding a new directory to the structure). - Makefile templates are Makefile.am and */Makefile.am. See existing examples if you need to create a new one. Good examples are rep/Makefile.am (contains both an intermediate library, librep.a, and an executable repoclient (compiled from repoclient.c) Makefile.am and configure.ac needs to be modified only if a new directory is added to the code base. For adding files and dependencies, edit Makefile.am(s), there is one in each source directory. After changing any Makefile.am or configure.am, re-run: ./autogen.sh then ./configure and make For deleting all auto-generated files use: ./autoclean.sh COMPILATION & DOCUMENT GENERATION --------------------------------- ./configure make If libevent or libconfuse are installed in a non-standard location (i.e. not in /usr or /usr/local) then use ./configure --with-lib[confuse|event2]=_dir_location To generate HTML doc by doxygen into directory doxygen/html, use: make doxygen

Also available in: Atom