getpath.o: getpath.c Makefile
$(CC) -c $(CFLAGS) -DPYTHONPATH='"$(PYTHONPATH)"' \
+ -DPREFIX='"$(prefix)"' \
+ -DEXEC_PREFIX='"$(exec_prefix)"' \
$(srcdir)/getpath.c
config.c Makefile: Makefile.pre config.c.in $(MAKESETUP) Setup
#define PYTHONPATH ".:/usr/local/lib/python"
#endif
+#ifndef PREFIX
+#define PREFIX "/usr/local"
+#endif
+
+#ifndef EXEC_PREFIX
+#define EXEC_PREFIX "/usr/local"
+#endif
+
/* This is called once from pythonrun to initialize sys.path. The
environment variable PYTHONPATH is fetched and the default path
strcpy(p, defpath);
return buf;
}
+
+
+/* Similar for Makefile variables $prefix and $exec_prefix */
+
+char *
+Py_GetPrefix()
+{
+ return PREFIX;
+}
+
+char *
+Py_GetExecPrefix()
+{
+ return EXEC_PREFIX;
+}