On 4/20/07, Sergei Steshenko <sergstesh@xxxxxxxxx> wrote: > > --- Anupama Chandwani <anupama.chandwani@xxxxxxxxx> 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 > > gtk-list@xxxxxxxxx > > 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 gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list