|
From: Vaclav S. <vac...@ma...> - 2002-11-05 00:32:02
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ahoj, "zapis" z dnesni pracovni schuzky poslu zitra. Do CVS jsem nahral svuj aktualni kod, viz dnesni schuzka. Je to=20 predelani summer_frameworku tak, aby pracoval s UPF. Vlastne je to uz=20 zarodek plnohodnotneho OpenVIP, testovaci programky ze=20 summer_frameworku uz jsou jenom doplnujici utilitkou. V souvislosti s CVS pripominam existenci listu openvip-commits, kam se=20 posilaji vsechny zmeny provede v CVS. Doplnte prosim svoje filtry (zalozte adresar=20 src/plugins/<jmeno_filtru> a do Jamfile pridejte prislusny radek=20 analogicky k jiz existujicimu radku napriklad pro filter_resize).=20 Dalsi informace o tom, jak portovat filtry ze summer_frameworku do=20 OpenVIP poslu zitra vecer. Ke kompilaci je potreba upf-0.1.1 (openvip.sf.net/internal/tmp), 0.1.0=20 *nestaci*! Na Unixu je potreba pkgconfig (pokud mate GTK+ 2, tak uz=20 ho mate), viz freshmeat.net, a dale libpng a zlib (std vybaveni). Pro=20 Wokna jsou v adresari win32 predkompilovane DLL potrebnych knihoven. Jako build system se (aspon prozatim) pouziva Boost.Build. V adresari=20 boost.build jsou potrebne definice, soubor Jamfiles obsahuje popis=20 cilu, Jamrules ruzna pravidla, Jam-config je soubor urceny k editaci,=20 je potreba v nem nastavit UPF_PATH na cestu k UPF (pripadne je mozne=20 UPF_PATH nastavit v prostredi). Makefile se spousti binarkou "bjam",=20 tu lze bud zkompilovat ze zdrojaku v boost.build/jam_src nebo=20 stahnout predkompilovanou z=20 http://www.boost.org/tools/build/index.html#Jam Velmi strucny navod ke kompilaci OpenVIP je v README. Pro zajemce je dokumentace k Boost.Buildu na http://www.boost.org/tools/build/index.html (jak nastavit ruzne kompilatory, uvod) http://www.boost.org/tools/build/build_system.htm (jak psat makefily pro Boost) http://public.perforce.com/public/jam/src/Jam.html http://public.perforce.com/public/jam/src/Jamfile.html (dokumentace k Jam/MR, na kterem je Boost.Build zalozen) Vasek - --=20 PGP key ID: 0x465264C9 (get it from wwwkeys.pgp.net) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE9xxGrxDYa/UZSZMkRAmcjAJ9VYjx6mXZOXAjwSaBdCH1yi4HxjgCghAB3 g8mchHadBa0G8md3k5DYyG8=3D =3DOm07 -----END PGP SIGNATURE----- |