diff --git a/packages/gnome1/namespaced/Api.Gnome1.Art.pp b/packages/gnome1/namespaced/Api.Gnome1.Art.pp new file mode 100644 index 0000000000..22132a2b4f --- /dev/null +++ b/packages/gnome1/namespaced/Api.Gnome1.Art.pp @@ -0,0 +1,3 @@ +unit Api.Gnome1.Art; +{$DEFINE FPC_DOTTEDUNITS} +{$i libart.pp} diff --git a/packages/gnome1/namespaced/Api.Gnome1.Conf.pp b/packages/gnome1/namespaced/Api.Gnome1.Conf.pp new file mode 100644 index 0000000000..29ea0700fe --- /dev/null +++ b/packages/gnome1/namespaced/Api.Gnome1.Conf.pp @@ -0,0 +1,3 @@ +unit Api.Gnome1.Conf; +{$DEFINE FPC_DOTTEDUNITS} +{$i gconf.pp} diff --git a/packages/gnome1/namespaced/Api.Gnome1.ConfClient.pp b/packages/gnome1/namespaced/Api.Gnome1.ConfClient.pp new file mode 100644 index 0000000000..a175b6e076 --- /dev/null +++ b/packages/gnome1/namespaced/Api.Gnome1.ConfClient.pp @@ -0,0 +1,3 @@ +unit Api.Gnome1.ConfClient; +{$DEFINE FPC_DOTTEDUNITS} +{$i gconfclient.pp} diff --git a/packages/gnome1/namespaced/Api.Gnome1.Gnome.pp b/packages/gnome1/namespaced/Api.Gnome1.Gnome.pp new file mode 100644 index 0000000000..3d532f27a5 --- /dev/null +++ b/packages/gnome1/namespaced/Api.Gnome1.Gnome.pp @@ -0,0 +1,3 @@ +unit Api.Gnome1.Gnome; +{$DEFINE FPC_DOTTEDUNITS} +{$i libgnome.pp} diff --git a/packages/gnome1/namespaced/Api.Gnome1.Ui.pp b/packages/gnome1/namespaced/Api.Gnome1.Ui.pp new file mode 100644 index 0000000000..5c9db4b53b --- /dev/null +++ b/packages/gnome1/namespaced/Api.Gnome1.Ui.pp @@ -0,0 +1,3 @@ +unit Api.Gnome1.Ui; +{$DEFINE FPC_DOTTEDUNITS} +{$i libgnomeui.pp} diff --git a/packages/gnome1/namespaced/Api.Gnome1.Zvr.pp b/packages/gnome1/namespaced/Api.Gnome1.Zvr.pp new file mode 100644 index 0000000000..a73e4183bc --- /dev/null +++ b/packages/gnome1/namespaced/Api.Gnome1.Zvr.pp @@ -0,0 +1,3 @@ +unit Api.Gnome1.Zvr; +{$DEFINE FPC_DOTTEDUNITS} +{$i libzvt.pp} diff --git a/packages/gnome1/namespaces.lst b/packages/gnome1/namespaces.lst new file mode 100644 index 0000000000..e4ea2568e2 --- /dev/null +++ b/packages/gnome1/namespaces.lst @@ -0,0 +1,18 @@ +src/libgnome/libgnome.pp=namespaced/Api.Gnome1.Gnome.pp +{s*:src/libgnome/}=namespaced/ +{i+:src/libgnome/} +src/libart.pp=namespaced/Api.Gnome1.Art.pp +{s*:src/}=namespaced/ +{i+:src/} +src/zvt/libzvt.pp=namespaced/Api.Gnome1.Zvr.pp +{s*:src/zvt/}=namespaced/ +{i+:src/zvt/} +src/libgnomeui/libgnomeui.pp=namespaced/Api.Gnome1.Ui.pp +{s*:src/libgnomeui/}=namespaced/ +{i+:src/libgnomeui/} +src/gconf/gconf.pp=namespaced/Api.Gnome1.Conf.pp +{s*:src/gconf/}=namespaced/ +{i+:src/gconf/} +src/gconfclient/gconfclient.pp=namespaced/Api.Gnome1.ConfClient.pp +{s*:src/gconfclient/}=namespaced/ +{i+:src/gconfclient/} diff --git a/packages/gnome1/src/gconf/gconf.pp b/packages/gnome1/src/gconf/gconf.pp index 4870e7a3fe..7ca5c5eddd 100644 --- a/packages/gnome1/src/gconf/gconf.pp +++ b/packages/gnome1/src/gconf/gconf.pp @@ -18,14 +18,20 @@ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. } +{$IFNDEF FPC_DOTTEDUNITS} unit gconf; +{$ENDIF FPC_DOTTEDUNITS} {$PACKRECORDS C} {$mode objfpc} interface +{$IFDEF FPC_DOTTEDUNITS} +Uses Api.Gtk1.Glib; +{$ELSE FPC_DOTTEDUNITS} Uses glib; +{$ENDIF FPC_DOTTEDUNITS} const gconfdll='gconf-1'; diff --git a/packages/gnome1/src/gconfclient/gconfclient.pp b/packages/gnome1/src/gconfclient/gconfclient.pp index 2fd9f0ac24..d2d09c3f00 100644 --- a/packages/gnome1/src/gconfclient/gconfclient.pp +++ b/packages/gnome1/src/gconfclient/gconfclient.pp @@ -18,14 +18,20 @@ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301, USA. } +{$IFNDEF FPC_DOTTEDUNITS} unit gconfclient; +{$ENDIF FPC_DOTTEDUNITS} {$PACKRECORDS C} {$mode objfpc} interface +{$IFDEF FPC_DOTTEDUNITS} +Uses Api.Gtk1.Glib, Api.Gtk1.Gtk, Api.Gnome1.Conf; +{$ELSE FPC_DOTTEDUNITS} Uses glib, gtk, gconf; +{$ENDIF FPC_DOTTEDUNITS} const gconfclientdll ='gconf-gtk-1'; diff --git a/packages/gnome1/src/libart.pp b/packages/gnome1/src/libart.pp index 946648d28b..32477168ff 100644 --- a/packages/gnome1/src/libart.pp +++ b/packages/gnome1/src/libart.pp @@ -1,4 +1,6 @@ +{$IFNDEF FPC_DOTTEDUNITS} unit libart; +{$ENDIF FPC_DOTTEDUNITS} {$PACKRECORDS C} {$mode objfpc} diff --git a/packages/gnome1/src/libgnome/libgnome.pp b/packages/gnome1/src/libgnome/libgnome.pp index 8de1fa6910..2256878c92 100644 --- a/packages/gnome1/src/libgnome/libgnome.pp +++ b/packages/gnome1/src/libgnome/libgnome.pp @@ -1,11 +1,17 @@ +{$IFNDEF FPC_DOTTEDUNITS} unit libgnome; +{$ENDIF FPC_DOTTEDUNITS} {$PACKRECORDS C} {$mode objfpc} interface +{$IFDEF FPC_DOTTEDUNITS} +Uses Api.Gtk1.Glib; +{$ELSE FPC_DOTTEDUNITS} Uses glib; +{$ENDIF FPC_DOTTEDUNITS} {$linklib esd} {$linklib popt} diff --git a/packages/gnome1/src/libgnomeui/libgnomeui.pp b/packages/gnome1/src/libgnomeui/libgnomeui.pp index 6af6118938..9a42206af7 100644 --- a/packages/gnome1/src/libgnomeui/libgnomeui.pp +++ b/packages/gnome1/src/libgnomeui/libgnomeui.pp @@ -1,4 +1,6 @@ +{$IFNDEF FPC_DOTTEDUNITS} unit libgnomeui; +{$ENDIF FPC_DOTTEDUNITS} {off $DEFINE GNOME_EXCLUDE_EXPERIMENTAL} @@ -7,7 +9,11 @@ unit libgnomeui; interface +{$IFDEF FPC_DOTTEDUNITS} +Uses Api.Gtk1.Glib, Api.Gtk1.Gdk, Api.Gdk_imlib, Api.Gtk1.Gtk, Api.Gnome1.Gnome, Api.Gnome1.Art; +{$ELSE FPC_DOTTEDUNITS} Uses glib, gdk, gdk_imlib, gtk, libgnome, libart; +{$ENDIF FPC_DOTTEDUNITS} const libgnomeuidll='gnomeui'; diff --git a/packages/gnome1/src/zvt/libzvt.pp b/packages/gnome1/src/zvt/libzvt.pp index 3648ea5537..efa29c4ec8 100644 --- a/packages/gnome1/src/zvt/libzvt.pp +++ b/packages/gnome1/src/zvt/libzvt.pp @@ -19,7 +19,9 @@ Boston, MA 02111-1301, USA. **********************************************************************} +{$IFNDEF FPC_DOTTEDUNITS} unit libzvt; +{$ENDIF FPC_DOTTEDUNITS} {$PACKRECORDS C} {$Mode ObjFPC} @@ -28,7 +30,11 @@ interface {$linklib util} +{$IFDEF FPC_DOTTEDUNITS} +Uses Api.Gtk1.Glib, Api.Gtk1.Gdk, Api.Gtk1.Gtk, Api.Gdk_imlib; +{$ELSE FPC_DOTTEDUNITS} Uses glib, gdk, gtk, gdk_imlib; +{$ENDIF FPC_DOTTEDUNITS} const libzvtdll='zvt';