msousa@353: msousa@357: Compile/Build msousa@357: ============= msousa@357: msousa@357: 1) Compiling under Linux msousa@357: ------------------------ mjsousa@901: $ autoreconf -i msousa@357: $ ./configure msousa@357: $ make msousa@357: msousa@357: msousa@357: 2) Cross-Compiling under Linux, for Windows msousa@357: ------------------------------------------- msousa@357: $ ./configure --host=i586-pc-mingw32 mjsousa@1004: (or, to use static linking, which does not require installing any mingw dll's on windows) mjsousa@1004: $ ./configure --host=i586-pc-mingw32 LDFLAGS="-static" msousa@357: $ make msousa@357: msousa@357: msousa@357: msousa@357: msousa@357: msousa@357: Maintaining the Build Environment msousa@357: ================================= msousa@353: -> Add new files to Makefile.am or add a new makefile msousa@353: $ autoreconf msousa@353: msousa@353: msousa@353: -> Prepare clean project msousa@353: $ make distclean msousa@353: msousa@353: msousa@353: msousa@357: -> Remember to add these files to your .hgignore msousa@353: Makefile msousa@353: config.* msousa@353: *.a msousa@353: .deps msousa@353: msousa@353: msousa@357: -> Send me TODO list to complete build system. msousa@353: matteo.facchinetti@sirius-es.it msousa@353: