1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297 |
- {$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:='3.3.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('gdkdisplaymanager.inc');
- AddInclude('gdkspawn.inc');
- AddInclude('gdkcairo.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('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('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('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');
- AddInclude('gincludes.inc');
- AddInclude('goption.inc');
- AddInclude('gwin32.inc',AllWindowsOSes);
- 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');
- AddInclude('gtkseparatortoolitem.inc');
- AddInclude('gtkaboutdialog.inc');
- AddInclude('gtkcellrendererprogress.inc');
- AddInclude('gtkfilechooserbutton.inc');
- AddInclude('gtkcellview.inc');
- AddInclude('gtkiconview.inc');
- AddInclude('gtkmenutoolbutton.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');
- AddInclude('pango-matrix.inc');
- AddInclude('pango-renderer.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/*',P.Directory,false,'.');
- P.Sources.AddExampleFiles('examples/filechooser/*',P.Directory,false,'filechooser');
- P.Sources.AddExampleFiles('examples/gettingstarted/*',P.Directory,false,'gettingstarted');
- P.Sources.AddExampleFiles('examples/gtk_demo/*',P.Directory,false,'gtk_demo');
- P.Sources.AddExampleFiles('examples/gtkglext/*',P.Directory,false,'gtkglext');
- P.Sources.AddExampleFiles('examples/helloworld/*',P.Directory,false,'helloworld');
- P.Sources.AddExampleFiles('examples/helloworld2/*',P.Directory,false,'helloworld2');
- P.Sources.AddExampleFiles('examples/plugins/*',P.Directory,false,'plugins');
- P.Sources.AddExampleFiles('examples/scribble_simple/*',P.Directory,false,'scribble_simple');
- {$ifndef ALLPACKAGES}
- Run;
- end;
- end.
- {$endif ALLPACKAGES}
|