Index: gnome/Makefile.am
===================================================================
RCS file: /cvs/gnome/gnome-python/gnome-python/gnome/Makefile.am,v
retrieving revision 1.34
diff -u -r1.34 Makefile.am
--- gnome/Makefile.am	9 Apr 2004 17:10:10 -0000	1.34
+++ gnome/Makefile.am	14 Apr 2004 12:55:08 -0000
@@ -24,8 +24,13 @@
 
 # libgnome binding
 
+gnomeprograminitflags = -DDATADIR=\""$(datadir)"\" -DLIBDIR=\""$(libdir)"\" \
+	-DSYSCONFDIR=\""$(sysconfdir)"\" -DPREFIX=\""$(prefix)"\"
+
+	
+
 pygnomeexec_LTLIBRARIES += _gnome.la
-_gnome_la_CFLAGS = $(GNOME_CFLAGS)
+_gnome_la_CFLAGS = $(GNOME_CFLAGS) $(gnomeprograminitflags) 
 _gnome_la_LDFLAGS = $(common_ldflags) -export-symbols-regex init_gnome
 _gnome_la_LIBADD = $(GNOME_LIBS)
 _gnome_la_SOURCES = gnomemodule.c
Index: gnome/gnome.override
===================================================================
RCS file: /cvs/gnome/gnome-python/gnome-python/gnome/gnome.override,v
retrieving revision 1.10
diff -u -r1.10 gnome.override
--- gnome/gnome.override	10 Apr 2004 18:20:17 -0000	1.10
+++ gnome/gnome.override	14 Apr 2004 12:55:09 -0000
@@ -324,12 +324,14 @@
                                      argc, argv, 
                                      GNOME_PARAM_POPT_TABLE, popt_table,
                                      GNOME_PARAM_POPT_FLAGS, flags, 
-                                     GNOME_PARAM_NONE);
+				     GNOME_PROGRAM_STANDARD_PROPERTIES,
+	                             GNOME_PARAM_NONE); 
     else
         program = gnome_program_init(app_id, app_version, 
                                      moduleinfo, 
-                                     argc, argv, 
-                                     GNOME_PARAM_NONE);
+                                     argc, argv,
+				     GNOME_PROGRAM_STANDARD_PROPERTIES,
+                                     GNOME_PARAM_NONE); 
     if (!program) {
         PyErr_SetString(PyExc_RuntimeError,
                         "could not create GnomeProgram object");
