diff --git a/packages/imlib/namespaced/Api.Gdk_imlib.pp b/packages/imlib/namespaced/Api.Gdk_imlib.pp new file mode 100644 index 0000000000..2f823be657 --- /dev/null +++ b/packages/imlib/namespaced/Api.Gdk_imlib.pp @@ -0,0 +1,3 @@ +unit Api.Gdk_imlib; +{$DEFINE FPC_DOTTEDUNITS} +{$i gdk_imlib.pp} diff --git a/packages/imlib/namespaced/Api.Imlib.pp b/packages/imlib/namespaced/Api.Imlib.pp new file mode 100644 index 0000000000..85e5748b6b --- /dev/null +++ b/packages/imlib/namespaced/Api.Imlib.pp @@ -0,0 +1,3 @@ +unit Api.Imlib; +{$DEFINE FPC_DOTTEDUNITS} +{$i imlib.pp} diff --git a/packages/imlib/namespaces.lst b/packages/imlib/namespaces.lst new file mode 100644 index 0000000000..92f0d1dd2f --- /dev/null +++ b/packages/imlib/namespaces.lst @@ -0,0 +1,4 @@ +src/imlib.pp=namespaced/Api.Imlib.pp +{s*:src/}=namespaced/ +{i+:src/} +src/gdk_imlib.pp=namespaced/Api.Gdk_imlib.pp diff --git a/packages/imlib/src/gdk_imlib.pp b/packages/imlib/src/gdk_imlib.pp index 4bb24a8cbb..4e083749ca 100644 --- a/packages/imlib/src/gdk_imlib.pp +++ b/packages/imlib/src/gdk_imlib.pp @@ -20,14 +20,20 @@ Boston, MA 02110-1301, USA. **********************************************************************} +{$IFNDEF FPC_DOTTEDUNITS} unit gdk_imlib; +{$ENDIF FPC_DOTTEDUNITS} interface {$PACKRECORDS C} {$mode objfpc} +{$IFDEF FPC_DOTTEDUNITS} +Uses Api.Gtk1.Glib, Api.Gtk1.Gdk, Api.Gtk1.Gtk; +{$ELSE FPC_DOTTEDUNITS} Uses glib, gdk, gtk; +{$ENDIF FPC_DOTTEDUNITS} const {$ifndef os2} diff --git a/packages/imlib/src/imlib.pp b/packages/imlib/src/imlib.pp index 0019762e00..1f8d0ffa03 100644 --- a/packages/imlib/src/imlib.pp +++ b/packages/imlib/src/imlib.pp @@ -20,14 +20,20 @@ Boston, MA 02110-1301, USA. **********************************************************************} +{$IFNDEF FPC_DOTTEDUNITS} unit Imlib; +{$ENDIF FPC_DOTTEDUNITS} interface {$PACKRECORDS C} {$mode objfpc} +{$IFDEF FPC_DOTTEDUNITS} +Uses Api.X11.X, Api.X11.Xlib, Api.X11.Xutil; +{$ELSE FPC_DOTTEDUNITS} Uses X, Xlib, XUtil; +{$ENDIF FPC_DOTTEDUNITS} const {$ifndef os2}