On 4/20/07, Sergei Steshenko <[EMAIL PROTECTED]> wrote: > > --- Anupama Chandwani <[EMAIL PROTECTED]> wrote: > > > Hello, > > > > I want to add a package that sould be compiled before gtk+ & is a > > pre-requisite for it. I have added a check for the same in > > configure.in & created the configure file using autoconf. > > > > Now i want to add a "my_package.h" in gtk/gtkentry.c and also call > > functions from the same. Where should i add the dependent CFLAGS? or > > do a -lmy_package.so? > > Please tell me all areas that need to be edited to include my package > > as a pre-requisite. > > > > Regards > > -- > > Anupama Chandwani > > > > Celunite Soft Systems > > Middleware Team > > Pune, INDIA - 411 00 > > Tel: 020-40179797 (ext# 776) > > Fax: 020- 40046440 > > _______________________________________________ > > gtk-list mailing list > > [email protected] > > http://mail.gnome.org/mailman/listinfo/gtk-list > > > > This is gtk+ raw dependency tree reported by my AppsFromScratch:
This gives me the packages that gtk+ already depends on.
I have added another dependency to it of "my_package".
I want to know of places where in gtk+ Makefile i add the linking of
"my_package.h"
>
> build.pl :INFO: dumping raw dependency tree
>
> {
> "targets" =>
> {
> "gtk+" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "atk" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "glib" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "gettext" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "libiconv_pre" =>
> {
> "install_prefix" =>
> "/maxtor5/sergei/AppsFromScratchWD/install/libiconv_pre-1.11"
> }
> }
> }
> }
> }
> }
> }
> }
> }
> },
> "cairo" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "fontconfig" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "expat" =>
> {
> },
> "freetype" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "zlib" =>
> {
> }
> }
> }
> }
> }
> }
> },
> "libpng" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "zlib" =>
> {
> }
> }
> }
> }
> }
> }
> },
> "cups" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "libjpeg" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "libtool" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "autoconf" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "m4" =>
> {
> }
> }
> }
> }
> }
> }
> }
> }
> }
> },
> "libpng" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "zlib" =>
> {
> }
> }
> }
> },
> "libtiff" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "libjpeg" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "libtool" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "autoconf" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "m4" =>
> {
> }
> }
> }
> }
> }
> }
> }
> }
> }
> },
> "zlib" =>
> {
> }
> }
> }
> },
> "openssl" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "bc" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "flex" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "bison" =>
> {
> },
> "m4" =>
> {
> }
> }
> }
> }
> }
> }
> },
> "zlib" =>
> {
> }
> }
> }
> }
> }
> }
> },
> "libjpeg" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "libtool" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "autoconf" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "m4" =>
> {
> }
> }
> }
> }
> }
> }
> }
> }
> }
> },
> "libtiff" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "libjpeg" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "libtool" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "autoconf" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "m4" =>
> {
> }
> }
> }
> }
> }
> }
> }
> }
> }
> },
> "zlib" =>
> {
> }
> }
> }
> },
> "pango" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "cairo" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "fontconfig" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "expat" =>
> {
> },
> "freetype" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "zlib" =>
> {
> }
> }
> }
> }
> }
> }
> },
> "libpng" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "zlib" =>
> {
> }
> }
> }
> }
> }
> }
> },
> "glib" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "gettext" =>
> {
> "depends_on" =>
> {
> "targets" =>
> {
> "libiconv_pre" =>
> {
> "install_prefix" =>
> "/maxtor5/sergei/AppsFromScratchWD/install/libiconv_pre-1.11"
> }
> }
> }
> }
> }
> }
> }
> }
> }
> }
> }
> }
> }
> }
> };
> .
>
> If you are interested, I can send you most up to date version of
> AppsFromScratch - it builds
> everything locally, not requiring root permission, downloading sources from
> Internet.
>
> Your system is left intact.
>
> If everything is OK, one command line is needed to build gtk+ or any other
> target supported
> by the tool.
>
> Regards,
> Sergei.
>
> Applications From Scratch: http://appsfromscratch.berlios.de/
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
--
Anupama Chandwani
Celunite Soft Systems
Middleware Team
Pune, INDIA - 411 00
Tel: 020-40179797 (ext# 776)
Fax: 020- 40046440
_______________________________________________
gtk-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list
