123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284 |
- {$ifndef ALLPACKAGES}
- {$mode objfpc}{$H+}
- program fpmake;
- uses fpmkunit;
- Var
- P : TPackage;
- T : TTarget;
- begin
- With Installer do
- begin
- {$endif ALLPACKAGES}
- P:=AddPackage('gtk2');
- {$ifdef ALLPACKAGES}
- P.Directory:=ADirectory;
- {$endif ALLPACKAGES}
- P.Version:='2.7.1';
- P.SupportBuildModes := [bmOneByOne];
- P.OSes:=AllUnixOSes+[Win32,Win64]-[darwin,iphonesim,Android];
- if Defaults.CPU<>arm then
- P.OSes := P.OSes + [darwin];
- P.Author := 'Library: Peter Mattis, Spencer Kimball and Josh MacDonald, header: Mattias Gaertner, Olaf Leidinger';
- P.License := 'Library: LGPL2.1, header: LGPL with modification, ';
- P.HomepageURL := 'www.freepascal.org';
- P.Email := '';
- P.Description := 'Header to the GTK widgetset (v2.x).';
- P.NeedLibC:= true; // true for headers that indirectly link to libc?
- P.Dependencies.Add('x11',AllUnixOSes);
- P.Dependencies.Add('cairo');
- P.SourcePath.Add('src');
- P.SourcePath.Add('src/glib');
- P.SourcePath.Add('src/atk');
- P.SourcePath.Add('src/pango');
- P.SourcePath.Add('src/pangocairo');
- P.SourcePath.Add('src/gtk+');
- P.SourcePath.Add('src/gtk+/gdk-pixbuf');
- P.SourcePath.Add('src/gtk+/gdk');
- P.SourcePath.Add('src/gtk+/gtk');
- P.SourcePath.Add('src/libglade');
- P.SourcePath.Add('src/gtkglext');
- P.SourcePath.Add('src/gtkext');
- // This is all so complex... Use the build-unit just like the Makefile.fpc does
- // and be happy with it. ;)
- T:=P.Targets.AddUnit('buildgtk2.pp');
- with t.UnitPath do
- begin
- Add('src/glib');
- Add('src/atk');
- Add('src/pango');
- Add('src/pangocairo');
- Add('src/gtk+');
- Add('src/gtk+/gdk-pixbuf');
- Add('src/gtk+/gdk');
- Add('src/gtk+/gtk');
- Add('src/libglade');
- Add('src/gtkglext');
- Add('src/gtkext');
- Add('src/gtk2x11');
- end;
- T.Install:=False;
- T:=P.Targets.AddImplicitUnit('src/atk/atk.pas');
- T.IncludePath.Add('src/atk');
- with T.Dependencies do
- begin
- AddInclude('atkincludes.inc');
- AddInclude('atkobject.inc');
- AddInclude('atkaction.inc');
- AddInclude('atkcomponent.inc');
- AddInclude('atkdocument.inc');
- AddInclude('atkeditabletext.inc');
- AddInclude('atkgobjectaccessible.inc');
- AddInclude('atkhyperlink.inc');
- AddInclude('atkhypertext.inc');
- AddInclude('atkimage.inc');
- AddInclude('atkobjectfactory.inc');
- AddInclude('atkregistry.inc');
- AddInclude('atkrelation.inc');
- AddInclude('atkrelationset.inc');
- AddInclude('atkselection.inc');
- AddInclude('atkstate.inc');
- AddInclude('atkstateset.inc');
- AddInclude('atkstreamablecontent.inc');
- AddInclude('atktable.inc');
- AddInclude('atktext.inc');
- AddInclude('atkutil.inc');
- AddInclude('atkvalue.inc');
- AddInclude('atkincludes.inc');
- AddInclude('atkobject.inc');
- AddInclude('atkaction.inc');
- AddInclude('atkcomponent.inc');
- AddInclude('atkdocument.inc');
- AddInclude('atkeditabletext.inc');
- AddInclude('atkgobjectaccessible.inc');
- AddInclude('atkhyperlink.inc');
- AddInclude('atkhypertext.inc');
- AddInclude('atkimage.inc');
- AddInclude('atkobjectfactory.inc');
- AddInclude('atkregistry.inc');
- AddInclude('atkrelation.inc');
- AddInclude('atkrelationset.inc');
- AddInclude('atkselection.inc');
- AddInclude('atkstate.inc');
- AddInclude('atkstateset.inc');
- AddInclude('atkstreamablecontent.inc');
- AddInclude('atktable.inc');
- AddInclude('atktext.inc');
- AddInclude('atkutil.inc');
- AddInclude('atkvalue.inc');
- AddInclude('atkincludes.inc');
- AddInclude('atkobject.inc');
- AddInclude('atkaction.inc');
- AddInclude('atkcomponent.inc');
- AddInclude('atkdocument.inc');
- AddInclude('atkeditabletext.inc');
- AddInclude('atkgobjectaccessible.inc');
- AddInclude('atkhyperlink.inc');
- AddInclude('atkhypertext.inc');
- AddInclude('atkimage.inc');
- AddInclude('atkobjectfactory.inc');
- AddInclude('atkregistry.inc');
- AddInclude('atkrelation.inc');
- AddInclude('atkrelationset.inc');
- AddInclude('atkselection.inc');
- AddInclude('atkstate.inc');
- AddInclude('atkstateset.inc');
- AddInclude('atkstreamablecontent.inc');
- AddInclude('atktable.inc');
- AddInclude('atktext.inc');
- AddInclude('atkutil.inc');
- AddInclude('atkvalue.inc');
- AddInclude('atkincludes.inc');
- AddInclude('atkobject.inc');
- AddInclude('atkaction.inc');
- AddInclude('atkcomponent.inc');
- AddInclude('atkdocument.inc');
- AddInclude('atkeditabletext.inc');
- AddInclude('atkgobjectaccessible.inc');
- AddInclude('atkhyperlink.inc');
- AddInclude('atkhypertext.inc');
- AddInclude('atkimage.inc');
- AddInclude('atkobjectfactory.inc');
- AddInclude('atkregistry.inc');
- AddInclude('atkrelation.inc');
- AddInclude('atkrelationset.inc');
- AddInclude('atkselection.inc');
- AddInclude('atkstate.inc');
- AddInclude('atkstateset.inc');
- AddInclude('atkstreamablecontent.inc');
- AddInclude('atktable.inc');
- AddInclude('atktext.inc');
- AddInclude('atkutil.inc');
- AddInclude('atkvalue.inc');
- end;
- T:=P.Targets.AddImplicitUnit('src/gtk+/gdk-pixbuf/gdk2pixbuf.pas');
- T.IncludePath.Add('src/gtk+/gdk-pixbuf');
- with T.Dependencies do
- begin
- AddInclude('gdk-pixbuf-loader.inc');
- AddInclude('gdk-pixbuf-loader.inc');
- end;
- T:=P.Targets.AddImplicitUnit('src/gtk+/gdk/gdk2.pas');
- T.IncludePath.Add('src/gtk+/gdk');
- with T.Dependencies do
- begin
- AddInclude('gdkincludes.inc');
- AddInclude('gdkcolor.inc');
- AddInclude('gdkcursor.inc');
- AddInclude('gdkdnd.inc');
- AddInclude('gdkregion-generic.inc');
- AddInclude('gdkdrawable.inc');
- AddInclude('gdkevents.inc');
- AddInclude('gdkfont.inc');
- AddInclude('gdkgc.inc');
- AddInclude('gdkimage.inc');
- AddInclude('gdkinput.inc');
- AddInclude('gdkkeys.inc');
- AddInclude('gdkkeysyms.inc');
- AddInclude('gdkpango.inc');
- AddInclude('gdkpixbuf.inc');
- AddInclude('gdkpixmap.inc');
- AddInclude('gdkproperty.inc');
- AddInclude('gdkregion.inc');
- AddInclude('gdkrgb.inc');
- AddInclude('gdkdisplay.inc');
- AddInclude('gdkscreen.inc');
- AddInclude('gdkselection.inc');
- AddInclude('gdktypes.inc');
- AddInclude('gdkvisual.inc');
- AddInclude('gdkwindow.inc');
- AddInclude('gdkincludes.inc');
- AddInclude('gdkcolor.inc');
- AddInclude('gdkcursor.inc');
- AddInclude('gdkdnd.inc');
- AddInclude('gdkregion-generic.inc');
- AddInclude('gdkdrawable.inc');
- AddInclude('gdkevents.inc');
- AddInclude('gdkfont.inc');
- AddInclude('gdkgc.inc');
- AddInclude('gdkimage.inc');
- AddInclude('gdkinput.inc');
- AddInclude('gdkkeys.inc');
- AddInclude('gdkkeysyms.inc');
- AddInclude('gdkpango.inc');
- AddInclude('gdkpixbuf.inc');
- AddInclude('gdkpixmap.inc');
- AddInclude('gdkproperty.inc');
- AddInclude('gdkregion.inc');
- AddInclude('gdkrgb.inc');
- AddInclude('gdkdisplay.inc');
- AddInclude('gdkscreen.inc');
- AddInclude('gdkselection.inc');
- AddInclude('gdktypes.inc');
- AddInclude('gdkvisual.inc');
- AddInclude('gdkwindow.inc');
- AddInclude('gdkincludes.inc');
- AddInclude('gdkcolor.inc');
- AddInclude('gdkcursor.inc');
- AddInclude('gdkdnd.inc');
- AddInclude('gdkregion-generic.inc');
- AddInclude('gdkdrawable.inc');
- AddInclude('gdkevents.inc');
- AddInclude('gdkfont.inc');
- AddInclude('gdkgc.inc');
- AddInclude('gdkimage.inc');
- AddInclude('gdkinput.inc');
- AddInclude('gdkkeys.inc');
- AddInclude('gdkkeysyms.inc');
- AddInclude('gdkpango.inc');
- AddInclude('gdkpixbuf.inc');
- AddInclude('gdkpixmap.inc');
- AddInclude('gdkproperty.inc');
- AddInclude('gdkregion.inc');
- AddInclude('gdkrgb.inc');
- AddInclude('gdkdisplay.inc');
- AddInclude('gdkscreen.inc');
- AddInclude('gdkselection.inc');
- AddInclude('gdktypes.inc');
- AddInclude('gdkvisual.inc');
- AddInclude('gdkwindow.inc');
- AddInclude('gdkincludes.inc');
- AddInclude('gdkcolor.inc');
- AddInclude('gdkcursor.inc');
- AddInclude('gdkdnd.inc');
- AddInclude('gdkregion-generic.inc');
- AddInclude('gdkdrawable.inc');
- AddInclude('gdkevents.inc');
- AddInclude('gdkfont.inc');
- AddInclude('gdkgc.inc');
- AddInclude('gdkimage.inc');
- AddInclude('gdkinput.inc');
- AddInclude('gdkkeys.inc');
- AddInclude('gdkkeysyms.inc');
- AddInclude('gdkpango.inc');
- AddInclude('gdkpixbuf.inc');
- AddInclude('gdkpixmap.inc');
- AddInclude('gdkproperty.inc');
- AddInclude('gdkregion.inc');
- AddInclude('gdkrgb.inc');
- AddInclude('gdkdisplay.inc');
- AddInclude('gdkscreen.inc');
- AddInclude('gdkselection.inc');
- AddInclude('gdktypes.inc');
- AddInclude('gdkvisual.inc');
- AddInclude('gdkwindow.inc');
- end;
- T:=P.Targets.AddImplicitUnit('src/gtk2x11/gdk2x.pas',AllUnixOSes);
- T.IncludePath.Add('src/gtk2x11');
- T.IncludePath.Add('src/gtk2x11/include');
- with T.Dependencies do
- begin
- AddInclude('gdk2x11includes.inc');
- AddInclude('xsettings-common.inc');
- AddInclude('xsettings-client.inc');
- AddInclude('gdkdisplay-x11.inc');
- AddInclude('gdkdrawable-x11.inc');
- AddInclude('gdkinputprivate.inc');
- AddInclude('gdkpixmap-x11.inc');
- AddInclude('gdkprivate-x11.inc');
- AddInclude('gdkscreen-x11.inc');
- AddInclude('gdkwindow-x11.inc');
- AddInclude('gdkx.inc');
- AddInclude('gxid_proto.inc');
- AddInclude('mwmutil.inc');
- AddInclude('gdk2x11includes.inc');
- AddInclude('xsettings-common.inc');
- AddInclude('xsettings-client.inc');
- AddInclude('gdkdisplay-x11.inc');
- AddInclude('gdkdrawable-x11.inc');
- AddInclude('gdkinputprivate.inc');
- AddInclude('gdkpixmap-x11.inc');
- AddInclude('gdkprivate-x11.inc');
- AddInclude('gdkscreen-x11.inc');
- AddInclude('gdkwindow-x11.inc');
- AddInclude('gdkx.inc');
- AddInclude('gxid_proto.inc');
- AddInclude('mwmutil.inc');
- AddInclude('gdk2x11includes.inc');
- AddInclude('xsettings-common.inc');
- AddInclude('xsettings-client.inc');
- AddInclude('gdkdisplay-x11.inc');
- AddInclude('gdkdrawable-x11.inc');
- AddInclude('gdkinputprivate.inc');
- AddInclude('gdkpixmap-x11.inc');
- AddInclude('gdkprivate-x11.inc');
- AddInclude('gdkscreen-x11.inc');
- AddInclude('gdkwindow-x11.inc');
- AddInclude('gdkx.inc');
- AddInclude('gxid_proto.inc');
- AddInclude('mwmutil.inc');
- end;
- T:=P.Targets.AddImplicitUnit('src/gtkglext/gdkglext.pas');
- T.IncludePath.Add('src/gtkglext');
- with T.Dependencies do
- begin
- AddInclude('gdkglext_includes.inc');
- AddInclude('gdkgldefs.inc');
- AddInclude('gdkglversion.inc');
- AddInclude('gdkgltokens.inc');
- AddInclude('gdkgltypes.inc');
- AddInclude('gdkglenumtypes.inc');
- AddInclude('gdkglinit.inc');
- AddInclude('gdkglquery.inc');
- AddInclude('gdkglconfig.inc');
- AddInclude('gdkglcontext.inc');
- AddInclude('gdkgldrawable.inc');
- AddInclude('gdkglpixmap.inc');
- AddInclude('gdkglwindow.inc');
- AddInclude('gdkglfont.inc');
- AddInclude('gdkglshapes.inc');
- AddInclude('gdkglext_includes.inc');
- AddInclude('gdkgldefs.inc');
- AddInclude('gdkglversion.inc');
- AddInclude('gdkgltokens.inc');
- AddInclude('gdkgltypes.inc');
- AddInclude('gdkglenumtypes.inc');
- AddInclude('gdkglinit.inc');
- AddInclude('gdkglquery.inc');
- AddInclude('gdkglconfig.inc');
- AddInclude('gdkglcontext.inc');
- AddInclude('gdkgldrawable.inc');
- AddInclude('gdkglpixmap.inc');
- AddInclude('gdkglwindow.inc');
- AddInclude('gdkglfont.inc');
- AddInclude('gdkglshapes.inc');
- AddInclude('gdkglext_includes.inc');
- AddInclude('gdkgldefs.inc');
- AddInclude('gdkglversion.inc');
- AddInclude('gdkgltokens.inc');
- AddInclude('gdkgltypes.inc');
- AddInclude('gdkglenumtypes.inc');
- AddInclude('gdkglinit.inc');
- AddInclude('gdkglquery.inc');
- AddInclude('gdkglconfig.inc');
- AddInclude('gdkglcontext.inc');
- AddInclude('gdkgldrawable.inc');
- AddInclude('gdkglpixmap.inc');
- AddInclude('gdkglwindow.inc');
- AddInclude('gdkglfont.inc');
- AddInclude('gdkglshapes.inc');
- end;
- T:=P.Targets.AddImplicitUnit('src/glib/glib2.pas');
- T.IncludePath.Add('src/glib');
- with T.Dependencies do
- begin
- AddInclude('gtypes.inc');
- AddInclude('glibconfig.inc');
- AddInclude('gquark.inc');
- AddInclude('gvaluecollector.inc');
- AddInclude('gtype.inc');
- AddInclude('genums.inc');
- AddInclude('gvalue.inc');
- AddInclude('gtypeplugin.inc');
- AddInclude('gdataset.inc');
- AddInclude('gslist.inc');
- AddInclude('glist.inc');
- AddInclude('gparam.inc');
- AddInclude('gboxed.inc');
- AddInclude('gtype.inc');
- AddInclude('gvalue.inc');
- AddInclude('gvaluearray.inc');
- AddInclude('gvaluecollector.inc');
- AddInclude('gvaluetypes.inc');
- AddInclude('gparam.inc');
- AddInclude('gclosure.inc');
- AddInclude('gsignal.inc');
- AddInclude('gtypeplugin.inc');
- AddInclude('gobject.inc');
- AddInclude('gmacros.inc');
- AddInclude('gtypes.inc');
- AddInclude('genums.inc');
- AddInclude('glibconfig.inc');
- AddInclude('gstrfuncs.inc');
- AddInclude('gutils.inc');
- AddInclude('galloca.inc');
- AddInclude('ghash.inc');
- AddInclude('gquark.inc');
- AddInclude('gerror.inc');
- AddInclude('gbacktrace.inc');
- AddInclude('gmem.inc');
- AddInclude('garray.inc');
- AddInclude('gslist.inc');
- AddInclude('glist.inc');
- AddInclude('gcache.inc');
- AddInclude('gcompletion.inc');
- AddInclude('gconvert.inc');
- AddInclude('gdataset.inc');
- AddInclude('gdate.inc');
- AddInclude('gdir.inc');
- AddInclude('gfileutils.inc');
- AddInclude('ghook.inc');
- AddInclude('gthread.inc');
- AddInclude('gthreadpool.inc');
- AddInclude('gtimer.inc');
- AddInclude('gmain.inc');
- AddInclude('gasyncqueue.inc');
- AddInclude('gunicode.inc');
- AddInclude('gstring.inc');
- AddInclude('giochannel.inc');
- AddInclude('gmessages.inc');
- AddInclude('gmarkup.inc');
- AddInclude('gnode.inc');
- AddInclude('gtree.inc');
- AddInclude('gpattern.inc');
- AddInclude('gprimes.inc');
- AddInclude('gqsort.inc');
- AddInclude('gqueue.inc');
- AddInclude('grand.inc');
- AddInclude('grel.inc');
- AddInclude('gscanner.inc');
- AddInclude('gshell.inc');
- AddInclude('gspawn.inc');
- AddInclude('gboxed.inc');
- AddInclude('gmodule.inc');
- AddInclude('gmarshal.inc');
- end;
- T:=P.Targets.AddImplicitUnit('src/gtk+/gtk/gtk2.pas');
- T.IncludePath.Add('src/gtk+/gtk');
- with T.Dependencies do
- begin
- AddInclude('gtkincludes.inc');
- AddInclude('gtkobject.inc');
- AddInclude('gtkdebug.inc');
- AddInclude('gtktypeutils.inc');
- AddInclude('gtkwidget.inc');
- AddInclude('gtkmisc.inc');
- AddInclude('gtkaccelgroup.inc');
- AddInclude('gtkcontainer.inc');
- AddInclude('gtkbin.inc');
- AddInclude('gtkwindow.inc');
- AddInclude('gtklabel.inc');
- AddInclude('gtkaccellabel.inc');
- AddInclude('gtkaccelmap.inc');
- AddInclude('gtkaccessible.inc');
- AddInclude('gtkadjustment.inc');
- AddInclude('gtkalignment.inc');
- AddInclude('gtkframe.inc');
- AddInclude('gtkaspectframe.inc');
- AddInclude('gtkarrow.inc');
- AddInclude('gtkbindings.inc');
- AddInclude('gtkbox.inc');
- AddInclude('gtkbbox.inc');
- AddInclude('gtkbutton.inc');
- AddInclude('gtkcalendar.inc');
- AddInclude('gtkcelleditable.inc');
- AddInclude('gtkcellrenderer.inc');
- AddInclude('gtkcellrenderertext.inc');
- AddInclude('gtkcellrenderertoggle.inc');
- AddInclude('gtkcellrendererpixbuf.inc');
- AddInclude('gtkitem.inc');
- AddInclude('gtkmenuitem.inc');
- AddInclude('gtktogglebutton.inc');
- AddInclude('gtkcheckbutton.inc');
- AddInclude('gtkcheckmenuitem.inc');
- AddInclude('gtkclipboard.inc');
- AddInclude('gtkclist.inc');
- AddInclude('gtkdialog.inc');
- AddInclude('gtkvbox.inc');
- AddInclude('gtkcolorsel.inc');
- AddInclude('gtkcolorseldialog.inc');
- AddInclude('gtkhbox.inc');
- AddInclude('gtkcombo.inc');
- AddInclude('gtkctree.inc');
- AddInclude('gtkdrawingarea.inc');
- AddInclude('gtkcurve.inc');
- AddInclude('gtkdnd.inc');
- AddInclude('gtkeditable.inc');
- AddInclude('gtkimcontext.inc');
- AddInclude('gtkmenushell.inc');
- AddInclude('gtkmenu.inc');
- AddInclude('gtkentry.inc');
- AddInclude('gtkenums.inc');
- AddInclude('gtkeventbox.inc');
- AddInclude('fnmatch.inc');
- AddInclude('gtkfilesel.inc');
- AddInclude('gtkfixed.inc');
- AddInclude('gtkfontsel.inc');
- AddInclude('gtkgamma.inc');
- AddInclude('gtkgc.inc');
- AddInclude('gtkhandlebox.inc');
- AddInclude('gtkpaned.inc');
- AddInclude('gtkhbbox.inc');
- AddInclude('gtkhpaned.inc');
- AddInclude('gtkruler.inc');
- AddInclude('gtkhruler.inc');
- AddInclude('gtksettings.inc');
- AddInclude('gtkrc.inc');
- AddInclude('gtkstyle.inc');
- AddInclude('gtkrange.inc');
- AddInclude('gtkscale.inc');
- AddInclude('gtkhscale.inc');
- AddInclude('gtkscrollbar.inc');
- AddInclude('gtkhscrollbar.inc');
- AddInclude('gtkseparator.inc');
- AddInclude('gtkhseparator.inc');
- AddInclude('gtkiconfactory.inc');
- AddInclude('gtkimage.inc');
- AddInclude('gtkimagemenuitem.inc');
- AddInclude('gtkimcontextsimple.inc');
- AddInclude('gtkimmulticontext.inc');
- AddInclude('gtkinputdialog.inc');
- AddInclude('gtkinvisible.inc');
- AddInclude('gtkitemfactory.inc');
- AddInclude('gtklayout.inc');
- AddInclude('gtklist.inc');
- AddInclude('gtklistitem.inc');
- AddInclude('gtktreemodel.inc');
- AddInclude('gtktreesortable.inc');
- AddInclude('gtktreemodelsort.inc');
- AddInclude('gtkliststore.inc');
- AddInclude('gtkmain.inc');
- AddInclude('gtkmenubar.inc');
- AddInclude('gtkmessagedialog.inc');
- AddInclude('gtknotebook.inc');
- AddInclude('gtkoldeditable.inc');
- AddInclude('gtkoptionmenu.inc');
- AddInclude('gtkpixmap.inc');
- AddInclude('gtkplug.inc');
- AddInclude('gtkpreview.inc');
- AddInclude('gtkprogress.inc');
- AddInclude('gtkprogressbar.inc');
- AddInclude('gtkradiobutton.inc');
- AddInclude('gtkradiomenuitem.inc');
- AddInclude('gtkscrolledwindow.inc');
- AddInclude('gtkselection.inc');
- AddInclude('gtkseparatormenuitem.inc');
- AddInclude('gtksignal.inc');
- AddInclude('gtksizegroup.inc');
- AddInclude('gtksocket.inc');
- AddInclude('gtkspinbutton.inc');
- AddInclude('gtkstock.inc');
- AddInclude('gtkstatusbar.inc');
- AddInclude('gtktable.inc');
- AddInclude('gtktearoffmenuitem.inc');
- AddInclude('gtktext.inc');
- AddInclude('gtktextiter.inc');
- AddInclude('gtktexttag.inc');
- AddInclude('gtktexttagtable.inc');
- AddInclude('gtktextmark.inc');
- AddInclude('gtktextmarkprivate.inc');
- AddInclude('gtktextchild.inc');
- AddInclude('gtktextchildprivate.inc');
- AddInclude('gtktextsegment.inc');
- AddInclude('gtktextbtree.inc');
- AddInclude('gtktextbuffer.inc');
- AddInclude('gtktextlayout.inc');
- AddInclude('gtktextview.inc');
- AddInclude('gtktipsquery.inc');
- AddInclude('gtktooltips.inc');
- AddInclude('gtktoolbar.inc');
- AddInclude('gtktree.inc');
- AddInclude('gtktreednd.inc');
- AddInclude('gtktreeitem.inc');
- AddInclude('gtktreeselection.inc');
- AddInclude('gtktreestore.inc');
- AddInclude('gtktreeviewcolumn.inc');
- AddInclude('gtkrbtree.inc');
- AddInclude('gtktreeprivate.inc');
- AddInclude('gtktreeview.inc');
- AddInclude('gtkvbbox.inc');
- AddInclude('gtkviewport.inc');
- AddInclude('gtkvpaned.inc');
- AddInclude('gtkvruler.inc');
- AddInclude('gtkvscale.inc');
- AddInclude('gtkvscrollbar.inc');
- AddInclude('gtkvseparator.inc');
- AddInclude('gtkfilefilter.inc');
- AddInclude('gtkfilesystem.inc');
- AddInclude('gtkcellrenderercombo.inc');
- AddInclude('gtkfilechooser.inc');
- AddInclude('gtkfilechooserprivate.inc');
- AddInclude('gtkfilechooserutils.inc');
- AddInclude('gtkfilechooserwidget.inc');
- AddInclude('gtkfilechooserdialog.inc');
- AddInclude('gtkexpander.inc');
- AddInclude('gtkaction.inc');
- AddInclude('gtkactiongroup.inc');
- AddInclude('gtktoggleaction.inc');
- AddInclude('gtkradioaction.inc');
- AddInclude('gtkcombobox.inc');
- AddInclude('gtkcomboboxentry.inc');
- AddInclude('gtktoolitem.inc');
- AddInclude('gtktoolbutton.inc');
- AddInclude('gtktoggletoolbutton.inc');
- AddInclude('gtkradiotoolbutton.inc');
- AddInclude('gtkfontbutton.inc');
- AddInclude('gtkicontheme.inc');
- AddInclude('gtkcolorbutton.inc');
- AddInclude('gtkcelllayout.inc');
- AddInclude('gtkentrycompletion.inc');
- AddInclude('gtkuimanager.inc');
- AddInclude('gtktreemodelfilter.inc');
- AddInclude('gtkincludes.inc');
- AddInclude('gtkobject.inc');
- AddInclude('gtkdebug.inc');
- AddInclude('gtktypeutils.inc');
- AddInclude('gtkwidget.inc');
- AddInclude('gtkmisc.inc');
- AddInclude('gtkaccelgroup.inc');
- AddInclude('gtkcontainer.inc');
- AddInclude('gtkbin.inc');
- AddInclude('gtkwindow.inc');
- AddInclude('gtklabel.inc');
- AddInclude('gtkaccellabel.inc');
- AddInclude('gtkaccelmap.inc');
- AddInclude('gtkaccessible.inc');
- AddInclude('gtkadjustment.inc');
- AddInclude('gtkalignment.inc');
- AddInclude('gtkframe.inc');
- AddInclude('gtkaspectframe.inc');
- AddInclude('gtkarrow.inc');
- AddInclude('gtkbindings.inc');
- AddInclude('gtkbox.inc');
- AddInclude('gtkbbox.inc');
- AddInclude('gtkbutton.inc');
- AddInclude('gtkcalendar.inc');
- AddInclude('gtkcelleditable.inc');
- AddInclude('gtkcellrenderer.inc');
- AddInclude('gtkcellrenderertext.inc');
- AddInclude('gtkcellrenderertoggle.inc');
- AddInclude('gtkcellrendererpixbuf.inc');
- AddInclude('gtkitem.inc');
- AddInclude('gtkmenuitem.inc');
- AddInclude('gtktogglebutton.inc');
- AddInclude('gtkcheckbutton.inc');
- AddInclude('gtkcheckmenuitem.inc');
- AddInclude('gtkclipboard.inc');
- AddInclude('gtkclist.inc');
- AddInclude('gtkdialog.inc');
- AddInclude('gtkvbox.inc');
- AddInclude('gtkcolorsel.inc');
- AddInclude('gtkcolorseldialog.inc');
- AddInclude('gtkhbox.inc');
- AddInclude('gtkcombo.inc');
- AddInclude('gtkctree.inc');
- AddInclude('gtkdrawingarea.inc');
- AddInclude('gtkcurve.inc');
- AddInclude('gtkdnd.inc');
- AddInclude('gtkeditable.inc');
- AddInclude('gtkimcontext.inc');
- AddInclude('gtkmenushell.inc');
- AddInclude('gtkmenu.inc');
- AddInclude('gtkentry.inc');
- AddInclude('gtkenums.inc');
- AddInclude('gtkeventbox.inc');
- AddInclude('fnmatch.inc');
- AddInclude('gtkfilesel.inc');
- AddInclude('gtkfixed.inc');
- AddInclude('gtkfontsel.inc');
- AddInclude('gtkgamma.inc');
- AddInclude('gtkgc.inc');
- AddInclude('gtkhandlebox.inc');
- AddInclude('gtkpaned.inc');
- AddInclude('gtkhbbox.inc');
- AddInclude('gtkhpaned.inc');
- AddInclude('gtkruler.inc');
- AddInclude('gtkhruler.inc');
- AddInclude('gtksettings.inc');
- AddInclude('gtkrc.inc');
- AddInclude('gtkstyle.inc');
- AddInclude('gtkrange.inc');
- AddInclude('gtkscale.inc');
- AddInclude('gtkhscale.inc');
- AddInclude('gtkscrollbar.inc');
- AddInclude('gtkhscrollbar.inc');
- AddInclude('gtkseparator.inc');
- AddInclude('gtkhseparator.inc');
- AddInclude('gtkiconfactory.inc');
- AddInclude('gtkimage.inc');
- AddInclude('gtkimagemenuitem.inc');
- AddInclude('gtkimcontextsimple.inc');
- AddInclude('gtkimmulticontext.inc');
- AddInclude('gtkinputdialog.inc');
- AddInclude('gtkinvisible.inc');
- AddInclude('gtkitemfactory.inc');
- AddInclude('gtklayout.inc');
- AddInclude('gtklist.inc');
- AddInclude('gtklistitem.inc');
- AddInclude('gtktreemodel.inc');
- AddInclude('gtktreesortable.inc');
- AddInclude('gtktreemodelsort.inc');
- AddInclude('gtkliststore.inc');
- AddInclude('gtkmain.inc');
- AddInclude('gtkmenubar.inc');
- AddInclude('gtkmessagedialog.inc');
- AddInclude('gtknotebook.inc');
- AddInclude('gtkoldeditable.inc');
- AddInclude('gtkoptionmenu.inc');
- AddInclude('gtkpixmap.inc');
- AddInclude('gtkplug.inc');
- AddInclude('gtkpreview.inc');
- AddInclude('gtkprogress.inc');
- AddInclude('gtkprogressbar.inc');
- AddInclude('gtkradiobutton.inc');
- AddInclude('gtkradiomenuitem.inc');
- AddInclude('gtkscrolledwindow.inc');
- AddInclude('gtkselection.inc');
- AddInclude('gtkseparatormenuitem.inc');
- AddInclude('gtksignal.inc');
- AddInclude('gtksizegroup.inc');
- AddInclude('gtksocket.inc');
- AddInclude('gtkspinbutton.inc');
- AddInclude('gtkstock.inc');
- AddInclude('gtkstatusbar.inc');
- AddInclude('gtktable.inc');
- AddInclude('gtktearoffmenuitem.inc');
- AddInclude('gtktext.inc');
- AddInclude('gtktextiter.inc');
- AddInclude('gtktexttag.inc');
- AddInclude('gtktexttagtable.inc');
- AddInclude('gtktextmark.inc');
- AddInclude('gtktextmarkprivate.inc');
- AddInclude('gtktextchild.inc');
- AddInclude('gtktextchildprivate.inc');
- AddInclude('gtktextsegment.inc');
- AddInclude('gtktextbtree.inc');
- AddInclude('gtktextbuffer.inc');
- AddInclude('gtktextlayout.inc');
- AddInclude('gtktextview.inc');
- AddInclude('gtktipsquery.inc');
- AddInclude('gtktooltips.inc');
- AddInclude('gtktoolbar.inc');
- AddInclude('gtktree.inc');
- AddInclude('gtktreednd.inc');
- AddInclude('gtktreeitem.inc');
- AddInclude('gtktreeselection.inc');
- AddInclude('gtktreestore.inc');
- AddInclude('gtktreeviewcolumn.inc');
- AddInclude('gtkrbtree.inc');
- AddInclude('gtktreeprivate.inc');
- AddInclude('gtktreeview.inc');
- AddInclude('gtkvbbox.inc');
- AddInclude('gtkviewport.inc');
- AddInclude('gtkvpaned.inc');
- AddInclude('gtkvruler.inc');
- AddInclude('gtkvscale.inc');
- AddInclude('gtkvscrollbar.inc');
- AddInclude('gtkvseparator.inc');
- AddInclude('gtkfilefilter.inc');
- AddInclude('gtkfilesystem.inc');
- AddInclude('gtkcellrenderercombo.inc');
- AddInclude('gtkfilechooser.inc');
- AddInclude('gtkfilechooserprivate.inc');
- AddInclude('gtkfilechooserutils.inc');
- AddInclude('gtkfilechooserwidget.inc');
- AddInclude('gtkfilechooserdialog.inc');
- AddInclude('gtkexpander.inc');
- AddInclude('gtkaction.inc');
- AddInclude('gtkactiongroup.inc');
- AddInclude('gtktoggleaction.inc');
- AddInclude('gtkradioaction.inc');
- AddInclude('gtkcombobox.inc');
- AddInclude('gtkcomboboxentry.inc');
- AddInclude('gtktoolitem.inc');
- AddInclude('gtktoolbutton.inc');
- AddInclude('gtktoggletoolbutton.inc');
- AddInclude('gtkradiotoolbutton.inc');
- AddInclude('gtkfontbutton.inc');
- AddInclude('gtkicontheme.inc');
- AddInclude('gtkcolorbutton.inc');
- AddInclude('gtkcelllayout.inc');
- AddInclude('gtkentrycompletion.inc');
- AddInclude('gtkuimanager.inc');
- AddInclude('gtktreemodelfilter.inc');
- AddInclude('gtkincludes.inc');
- AddInclude('gtkobject.inc');
- AddInclude('gtkdebug.inc');
- AddInclude('gtktypeutils.inc');
- AddInclude('gtkwidget.inc');
- AddInclude('gtkmisc.inc');
- AddInclude('gtkaccelgroup.inc');
- AddInclude('gtkcontainer.inc');
- AddInclude('gtkbin.inc');
- AddInclude('gtkwindow.inc');
- AddInclude('gtklabel.inc');
- AddInclude('gtkaccellabel.inc');
- AddInclude('gtkaccelmap.inc');
- AddInclude('gtkaccessible.inc');
- AddInclude('gtkadjustment.inc');
- AddInclude('gtkalignment.inc');
- AddInclude('gtkframe.inc');
- AddInclude('gtkaspectframe.inc');
- AddInclude('gtkarrow.inc');
- AddInclude('gtkbindings.inc');
- AddInclude('gtkbox.inc');
- AddInclude('gtkbbox.inc');
- AddInclude('gtkbutton.inc');
- AddInclude('gtkcalendar.inc');
- AddInclude('gtkcelleditable.inc');
- AddInclude('gtkcellrenderer.inc');
- AddInclude('gtkcellrenderertext.inc');
- AddInclude('gtkcellrenderertoggle.inc');
- AddInclude('gtkcellrendererpixbuf.inc');
- AddInclude('gtkitem.inc');
- AddInclude('gtkmenuitem.inc');
- AddInclude('gtktogglebutton.inc');
- AddInclude('gtkcheckbutton.inc');
- AddInclude('gtkcheckmenuitem.inc');
- AddInclude('gtkclipboard.inc');
- AddInclude('gtkclist.inc');
- AddInclude('gtkdialog.inc');
- AddInclude('gtkvbox.inc');
- AddInclude('gtkcolorsel.inc');
- AddInclude('gtkcolorseldialog.inc');
- AddInclude('gtkhbox.inc');
- AddInclude('gtkcombo.inc');
- AddInclude('gtkctree.inc');
- AddInclude('gtkdrawingarea.inc');
- AddInclude('gtkcurve.inc');
- AddInclude('gtkdnd.inc');
- AddInclude('gtkeditable.inc');
- AddInclude('gtkimcontext.inc');
- AddInclude('gtkmenushell.inc');
- AddInclude('gtkmenu.inc');
- AddInclude('gtkentry.inc');
- AddInclude('gtkenums.inc');
- AddInclude('gtkeventbox.inc');
- AddInclude('fnmatch.inc');
- AddInclude('gtkfilesel.inc');
- AddInclude('gtkfixed.inc');
- AddInclude('gtkfontsel.inc');
- AddInclude('gtkgamma.inc');
- AddInclude('gtkgc.inc');
- AddInclude('gtkhandlebox.inc');
- AddInclude('gtkpaned.inc');
- AddInclude('gtkhbbox.inc');
- AddInclude('gtkhpaned.inc');
- AddInclude('gtkruler.inc');
- AddInclude('gtkhruler.inc');
- AddInclude('gtksettings.inc');
- AddInclude('gtkrc.inc');
- AddInclude('gtkstyle.inc');
- AddInclude('gtkrange.inc');
- AddInclude('gtkscale.inc');
- AddInclude('gtkhscale.inc');
- AddInclude('gtkscrollbar.inc');
- AddInclude('gtkhscrollbar.inc');
- AddInclude('gtkseparator.inc');
- AddInclude('gtkhseparator.inc');
- AddInclude('gtkiconfactory.inc');
- AddInclude('gtkimage.inc');
- AddInclude('gtkimagemenuitem.inc');
- AddInclude('gtkimcontextsimple.inc');
- AddInclude('gtkimmulticontext.inc');
- AddInclude('gtkinputdialog.inc');
- AddInclude('gtkinvisible.inc');
- AddInclude('gtkitemfactory.inc');
- AddInclude('gtklayout.inc');
- AddInclude('gtklist.inc');
- AddInclude('gtklistitem.inc');
- AddInclude('gtktreemodel.inc');
- AddInclude('gtktreesortable.inc');
- AddInclude('gtktreemodelsort.inc');
- AddInclude('gtkliststore.inc');
- AddInclude('gtkmain.inc');
- AddInclude('gtkmenubar.inc');
- AddInclude('gtkmessagedialog.inc');
- AddInclude('gtknotebook.inc');
- AddInclude('gtkoldeditable.inc');
- AddInclude('gtkoptionmenu.inc');
- AddInclude('gtkpixmap.inc');
- AddInclude('gtkplug.inc');
- AddInclude('gtkpreview.inc');
- AddInclude('gtkprogress.inc');
- AddInclude('gtkprogressbar.inc');
- AddInclude('gtkradiobutton.inc');
- AddInclude('gtkradiomenuitem.inc');
- AddInclude('gtkscrolledwindow.inc');
- AddInclude('gtkselection.inc');
- AddInclude('gtkseparatormenuitem.inc');
- AddInclude('gtksignal.inc');
- AddInclude('gtksizegroup.inc');
- AddInclude('gtksocket.inc');
- AddInclude('gtkspinbutton.inc');
- AddInclude('gtkstock.inc');
- AddInclude('gtkstatusbar.inc');
- AddInclude('gtktable.inc');
- AddInclude('gtktearoffmenuitem.inc');
- AddInclude('gtktext.inc');
- AddInclude('gtktextiter.inc');
- AddInclude('gtktexttag.inc');
- AddInclude('gtktexttagtable.inc');
- AddInclude('gtktextmark.inc');
- AddInclude('gtktextmarkprivate.inc');
- AddInclude('gtktextchild.inc');
- AddInclude('gtktextchildprivate.inc');
- AddInclude('gtktextsegment.inc');
- AddInclude('gtktextbtree.inc');
- AddInclude('gtktextbuffer.inc');
- AddInclude('gtktextlayout.inc');
- AddInclude('gtktextview.inc');
- AddInclude('gtktipsquery.inc');
- AddInclude('gtktooltips.inc');
- AddInclude('gtktoolbar.inc');
- AddInclude('gtktree.inc');
- AddInclude('gtktreednd.inc');
- AddInclude('gtktreeitem.inc');
- AddInclude('gtktreeselection.inc');
- AddInclude('gtktreestore.inc');
- AddInclude('gtktreeviewcolumn.inc');
- AddInclude('gtkrbtree.inc');
- AddInclude('gtktreeprivate.inc');
- AddInclude('gtktreeview.inc');
- AddInclude('gtkvbbox.inc');
- AddInclude('gtkviewport.inc');
- AddInclude('gtkvpaned.inc');
- AddInclude('gtkvruler.inc');
- AddInclude('gtkvscale.inc');
- AddInclude('gtkvscrollbar.inc');
- AddInclude('gtkvseparator.inc');
- AddInclude('gtkfilefilter.inc');
- AddInclude('gtkfilesystem.inc');
- AddInclude('gtkcellrenderercombo.inc');
- AddInclude('gtkfilechooser.inc');
- AddInclude('gtkfilechooserprivate.inc');
- AddInclude('gtkfilechooserutils.inc');
- AddInclude('gtkfilechooserwidget.inc');
- AddInclude('gtkfilechooserdialog.inc');
- AddInclude('gtkexpander.inc');
- AddInclude('gtkaction.inc');
- AddInclude('gtkactiongroup.inc');
- AddInclude('gtktoggleaction.inc');
- AddInclude('gtkradioaction.inc');
- AddInclude('gtkcombobox.inc');
- AddInclude('gtkcomboboxentry.inc');
- AddInclude('gtktoolitem.inc');
- AddInclude('gtktoolbutton.inc');
- AddInclude('gtktoggletoolbutton.inc');
- AddInclude('gtkradiotoolbutton.inc');
- AddInclude('gtkfontbutton.inc');
- AddInclude('gtkicontheme.inc');
- AddInclude('gtkcolorbutton.inc');
- AddInclude('gtkcelllayout.inc');
- AddInclude('gtkentrycompletion.inc');
- AddInclude('gtkuimanager.inc');
- AddInclude('gtktreemodelfilter.inc');
- AddInclude('gtkincludes.inc');
- AddInclude('gtkobject.inc');
- AddInclude('gtkdebug.inc');
- AddInclude('gtktypeutils.inc');
- AddInclude('gtkwidget.inc');
- AddInclude('gtkmisc.inc');
- AddInclude('gtkaccelgroup.inc');
- AddInclude('gtkcontainer.inc');
- AddInclude('gtkbin.inc');
- AddInclude('gtkwindow.inc');
- AddInclude('gtklabel.inc');
- AddInclude('gtkaccellabel.inc');
- AddInclude('gtkaccelmap.inc');
- AddInclude('gtkaccessible.inc');
- AddInclude('gtkadjustment.inc');
- AddInclude('gtkalignment.inc');
- AddInclude('gtkframe.inc');
- AddInclude('gtkaspectframe.inc');
- AddInclude('gtkarrow.inc');
- AddInclude('gtkbindings.inc');
- AddInclude('gtkbox.inc');
- AddInclude('gtkbbox.inc');
- AddInclude('gtkbutton.inc');
- AddInclude('gtkcalendar.inc');
- AddInclude('gtkcelleditable.inc');
- AddInclude('gtkcellrenderer.inc');
- AddInclude('gtkcellrenderertext.inc');
- AddInclude('gtkcellrenderertoggle.inc');
- AddInclude('gtkcellrendererpixbuf.inc');
- AddInclude('gtkitem.inc');
- AddInclude('gtkmenuitem.inc');
- AddInclude('gtktogglebutton.inc');
- AddInclude('gtkcheckbutton.inc');
- AddInclude('gtkcheckmenuitem.inc');
- AddInclude('gtkclipboard.inc');
- AddInclude('gtkclist.inc');
- AddInclude('gtkdialog.inc');
- AddInclude('gtkvbox.inc');
- AddInclude('gtkcolorsel.inc');
- AddInclude('gtkcolorseldialog.inc');
- AddInclude('gtkhbox.inc');
- AddInclude('gtkcombo.inc');
- AddInclude('gtkctree.inc');
- AddInclude('gtkdrawingarea.inc');
- AddInclude('gtkcurve.inc');
- AddInclude('gtkdnd.inc');
- AddInclude('gtkeditable.inc');
- AddInclude('gtkimcontext.inc');
- AddInclude('gtkmenushell.inc');
- AddInclude('gtkmenu.inc');
- AddInclude('gtkentry.inc');
- AddInclude('gtkenums.inc');
- AddInclude('gtkeventbox.inc');
- AddInclude('fnmatch.inc');
- AddInclude('gtkfilesel.inc');
- AddInclude('gtkfixed.inc');
- AddInclude('gtkfontsel.inc');
- AddInclude('gtkgamma.inc');
- AddInclude('gtkgc.inc');
- AddInclude('gtkhandlebox.inc');
- AddInclude('gtkpaned.inc');
- AddInclude('gtkhbbox.inc');
- AddInclude('gtkhpaned.inc');
- AddInclude('gtkruler.inc');
- AddInclude('gtkhruler.inc');
- AddInclude('gtksettings.inc');
- AddInclude('gtkrc.inc');
- AddInclude('gtkstyle.inc');
- AddInclude('gtkrange.inc');
- AddInclude('gtkscale.inc');
- AddInclude('gtkhscale.inc');
- AddInclude('gtkscrollbar.inc');
- AddInclude('gtkhscrollbar.inc');
- AddInclude('gtkseparator.inc');
- AddInclude('gtkhseparator.inc');
- AddInclude('gtkiconfactory.inc');
- AddInclude('gtkimage.inc');
- AddInclude('gtkimagemenuitem.inc');
- AddInclude('gtkimcontextsimple.inc');
- AddInclude('gtkimmulticontext.inc');
- AddInclude('gtkinputdialog.inc');
- AddInclude('gtkinvisible.inc');
- AddInclude('gtkitemfactory.inc');
- AddInclude('gtklayout.inc');
- AddInclude('gtklist.inc');
- AddInclude('gtklistitem.inc');
- AddInclude('gtktreemodel.inc');
- AddInclude('gtktreesortable.inc');
- AddInclude('gtktreemodelsort.inc');
- AddInclude('gtkliststore.inc');
- AddInclude('gtkmain.inc');
- AddInclude('gtkmenubar.inc');
- AddInclude('gtkmessagedialog.inc');
- AddInclude('gtknotebook.inc');
- AddInclude('gtkoldeditable.inc');
- AddInclude('gtkoptionmenu.inc');
- AddInclude('gtkpixmap.inc');
- AddInclude('gtkplug.inc');
- AddInclude('gtkpreview.inc');
- AddInclude('gtkprogress.inc');
- AddInclude('gtkprogressbar.inc');
- AddInclude('gtkradiobutton.inc');
- AddInclude('gtkradiomenuitem.inc');
- AddInclude('gtkscrolledwindow.inc');
- AddInclude('gtkselection.inc');
- AddInclude('gtkseparatormenuitem.inc');
- AddInclude('gtksignal.inc');
- AddInclude('gtksizegroup.inc');
- AddInclude('gtksocket.inc');
- AddInclude('gtkspinbutton.inc');
- AddInclude('gtkstock.inc');
- AddInclude('gtkstatusbar.inc');
- AddInclude('gtktable.inc');
- AddInclude('gtktearoffmenuitem.inc');
- AddInclude('gtktext.inc');
- AddInclude('gtktextiter.inc');
- AddInclude('gtktexttag.inc');
- AddInclude('gtktexttagtable.inc');
- AddInclude('gtktextmark.inc');
- AddInclude('gtktextmarkprivate.inc');
- AddInclude('gtktextchild.inc');
- AddInclude('gtktextchildprivate.inc');
- AddInclude('gtktextsegment.inc');
- AddInclude('gtktextbtree.inc');
- AddInclude('gtktextbuffer.inc');
- AddInclude('gtktextlayout.inc');
- AddInclude('gtktextview.inc');
- AddInclude('gtktipsquery.inc');
- AddInclude('gtktooltips.inc');
- AddInclude('gtktoolbar.inc');
- AddInclude('gtktree.inc');
- AddInclude('gtktreednd.inc');
- AddInclude('gtktreeitem.inc');
- AddInclude('gtktreeselection.inc');
- AddInclude('gtktreestore.inc');
- AddInclude('gtktreeviewcolumn.inc');
- AddInclude('gtkrbtree.inc');
- AddInclude('gtktreeprivate.inc');
- AddInclude('gtktreeview.inc');
- AddInclude('gtkvbbox.inc');
- AddInclude('gtkviewport.inc');
- AddInclude('gtkvpaned.inc');
- AddInclude('gtkvruler.inc');
- AddInclude('gtkvscale.inc');
- AddInclude('gtkvscrollbar.inc');
- AddInclude('gtkvseparator.inc');
- AddInclude('gtkfilefilter.inc');
- AddInclude('gtkfilesystem.inc');
- AddInclude('gtkcellrenderercombo.inc');
- AddInclude('gtkfilechooser.inc');
- AddInclude('gtkfilechooserprivate.inc');
- AddInclude('gtkfilechooserutils.inc');
- AddInclude('gtkfilechooserwidget.inc');
- AddInclude('gtkfilechooserdialog.inc');
- AddInclude('gtkexpander.inc');
- AddInclude('gtkaction.inc');
- AddInclude('gtkactiongroup.inc');
- AddInclude('gtktoggleaction.inc');
- AddInclude('gtkradioaction.inc');
- AddInclude('gtkcombobox.inc');
- AddInclude('gtkcomboboxentry.inc');
- AddInclude('gtktoolitem.inc');
- AddInclude('gtktoolbutton.inc');
- AddInclude('gtktoggletoolbutton.inc');
- AddInclude('gtkradiotoolbutton.inc');
- AddInclude('gtkfontbutton.inc');
- AddInclude('gtkicontheme.inc');
- AddInclude('gtkcolorbutton.inc');
- AddInclude('gtkcelllayout.inc');
- AddInclude('gtkentrycompletion.inc');
- AddInclude('gtkuimanager.inc');
- AddInclude('gtktreemodelfilter.inc');
- end;
- T:=P.Targets.AddImplicitUnit('src/gtkglext/gtkglext.pas');
- T.IncludePath.Add('src/gtkglext');
- with T.Dependencies do
- begin
- AddInclude('gtkglext_includes.inc');
- AddInclude('gtkgldefs.inc');
- AddInclude('gtkglversion.inc');
- AddInclude('gtkglinit.inc');
- AddInclude('gtkglwidget.inc');
- AddInclude('gtkglext_includes.inc');
- AddInclude('gtkgldefs.inc');
- AddInclude('gtkglversion.inc');
- AddInclude('gtkglinit.inc');
- AddInclude('gtkglwidget.inc');
- AddInclude('gtkglext_includes.inc');
- AddInclude('gtkgldefs.inc');
- AddInclude('gtkglversion.inc');
- AddInclude('gtkglinit.inc');
- AddInclude('gtkglwidget.inc');
- end;
- T:=P.Targets.AddImplicitUnit('src/libglade/libglade2.pas');
- T.IncludePath.Add('src/libglade');
- with T.Dependencies do
- begin
- AddInclude('glade-init.inc');
- AddInclude('glade-xml.inc');
- end;
- T:=P.Targets.AddImplicitUnit('src/pango/pango.pas');
- T.IncludePath.Add('src/pango');
- with T.Dependencies do
- begin
- AddInclude('pangoincludes.inc');
- AddInclude('pango-types.inc');
- AddInclude('pango-attributes.inc');
- AddInclude('pango-break.inc');
- AddInclude('pango-context.inc');
- AddInclude('pango-coverage.inc');
- AddInclude('pango-engine.inc');
- AddInclude('pango-fontset.inc');
- AddInclude('pango-font.inc');
- AddInclude('pango-fontmap.inc');
- AddInclude('pango-glyph.inc');
- AddInclude('pango-item.inc');
- AddInclude('pango-layout.inc');
- AddInclude('pango-tabs.inc');
- AddInclude('pangoincludes.inc');
- AddInclude('pango-types.inc');
- AddInclude('pango-attributes.inc');
- AddInclude('pango-break.inc');
- AddInclude('pango-context.inc');
- AddInclude('pango-coverage.inc');
- AddInclude('pango-engine.inc');
- AddInclude('pango-fontset.inc');
- AddInclude('pango-font.inc');
- AddInclude('pango-fontmap.inc');
- AddInclude('pango-glyph.inc');
- AddInclude('pango-item.inc');
- AddInclude('pango-layout.inc');
- AddInclude('pango-tabs.inc');
- AddInclude('pangoincludes.inc');
- AddInclude('pango-types.inc');
- AddInclude('pango-attributes.inc');
- AddInclude('pango-break.inc');
- AddInclude('pango-context.inc');
- AddInclude('pango-coverage.inc');
- AddInclude('pango-engine.inc');
- AddInclude('pango-fontset.inc');
- AddInclude('pango-font.inc');
- AddInclude('pango-fontmap.inc');
- AddInclude('pango-glyph.inc');
- AddInclude('pango-item.inc');
- AddInclude('pango-layout.inc');
- AddInclude('pango-tabs.inc');
- AddInclude('pangoincludes.inc');
- AddInclude('pango-types.inc');
- AddInclude('pango-attributes.inc');
- AddInclude('pango-break.inc');
- AddInclude('pango-context.inc');
- AddInclude('pango-coverage.inc');
- AddInclude('pango-engine.inc');
- AddInclude('pango-fontset.inc');
- AddInclude('pango-font.inc');
- AddInclude('pango-fontmap.inc');
- AddInclude('pango-glyph.inc');
- AddInclude('pango-item.inc');
- AddInclude('pango-layout.inc');
- AddInclude('pango-tabs.inc');
- end;
-
- T:=P.Targets.AddImplicitUnit('src/pangocairo/pangocairo.pas');
- T.IncludePath.Add('src/pangocairo');
- T:=P.Targets.AddImplicitUnit('src/gtkext/gtk2ext.pp');
- T.IncludePath.Add('src/gtkext');
- with T.Dependencies do
- begin
- AddInclude('gtkstatusiconh.inc');
- AddInclude('gtkstatusicon.inc');
- AddInclude('gtkscalebuttonh.inc');
- AddInclude('gtkscalebutton.inc');
- AddInclude('gtkvolumebuttonh.inc');
- AddInclude('gtkvolumebutton.inc');
- AddInclude('gtktextmarkh.inc');
- AddInclude('gtktextmark.inc');
- AddInclude('gtktextiterh.inc');
- AddInclude('gtktextiter.inc');
- end;
- // For some reson this isn't build in the buildunit nor the Makefile.fpc
- { T:=P.Targets.AddUnit('src/gtkhtml/gtkhtml.pas');
- T.IncludePath.Add('src/gtkhtml');
- with T.Dependencies do
- begin
- AddInclude('gtkhtmlincludes.inc');
- AddInclude('htmlstream.inc');
- AddInclude('htmlstreambuffer.inc');
- AddInclude('htmldocument.inc');
- AddInclude('htmlview.inc');
- AddInclude('gtkhtmlincludes.inc');
- AddInclude('htmlstream.inc');
- AddInclude('htmlstreambuffer.inc');
- AddInclude('htmldocument.inc');
- AddInclude('htmlview.inc');
- AddInclude('gtkhtmlincludes.inc');
- AddInclude('htmlstream.inc');
- AddInclude('htmlstreambuffer.inc');
- AddInclude('htmldocument.inc');
- AddInclude('htmlview.inc');
- AddInclude('gtkhtmlincludes.inc');
- AddInclude('htmlstream.inc');
- AddInclude('htmlstreambuffer.inc');
- AddInclude('htmldocument.inc');
- AddInclude('htmlview.inc');
- end;}
- P.Sources.AddExampleFiles('examples/*',false,'.');
- P.Sources.AddExampleFiles('examples/filechooser/*',false,'filechooser');
- P.Sources.AddExampleFiles('examples/gettingstarted/*',false,'gettingstarted');
- P.Sources.AddExampleFiles('examples/gtk_demo/*',false,'gtk_demo');
- P.Sources.AddExampleFiles('examples/gtkglext/*',false,'gtkglext');
- P.Sources.AddExampleFiles('examples/helloworld/*',false,'helloworld');
- P.Sources.AddExampleFiles('examples/helloworld2/*',false,'helloworld2');
- P.Sources.AddExampleFiles('examples/plugins/*',false,'plugins');
- P.Sources.AddExampleFiles('examples/scribble_simple/*',false,'scribble_simple');
- {$ifndef ALLPACKAGES}
- Run;
- end;
- end.
- {$endif ALLPACKAGES}
|