Install config.h under $exec_prefix/include rather than $exec_prefix/lib.
diff --git a/Makefile.in b/Makefile.in
index 36637b0..6be4caf 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -99,12 +99,14 @@
 LIBDIR=		$(exec_prefix)/lib
 MANDIR=		$(prefix)/man
 INCLUDEDIR=	$(prefix)/include
+CONFINCLUDEDIR=	$(exec_prefix)/include
 SCRIPTDIR=	$(prefix)/lib
 
 # Detailed destination directories
 BINLIBDEST=	$(LIBDIR)/python$(VERSION)
 LIBDEST=	$(SCRIPTDIR)/python$(VERSION)
 INCLUDEPY=	$(INCLUDEDIR)/python$(VERSION)
+CONFINCLUDEPY=	$(CONFINCLUDEDIR)/python$(VERSION)
 LIBP=		$(LIBDIR)/python$(VERSION)
 
 # Symbols used for using shared libraries
@@ -319,8 +321,9 @@
 		cd $(srcdir)/Lib/$(MACHDEP); ./regen
 
 # Install the include files
+INCLDIRSTOMAKE=$(INCLUDEDIR) $(CONFINCLUDEDIR) $(INCLUDEPY) $(CONFINCLUDEPY)
 inclinstall:
-		@for i in $(INCLUDEDIR) $(INCLUDEPY); \
+		@for i in $(INCLDIRSTOMAKE); \
 		do \
 			if test ! -d $$i; then \
 				echo "Creating directory $$i"; \
@@ -334,6 +337,7 @@
 			echo $(INSTALL_DATA) $$i $(INCLUDEPY); \
 			$(INSTALL_DATA) $$i $(INCLUDEPY); \
 		done
+		$(INSTALL_DATA) config.h $(CONFINCLUDEPY)/config.h
 
 # Install the library and miscellaneous stuff needed for extending/embedding
 # This goes into $(exec_prefix)
@@ -357,7 +361,6 @@
 		$(INSTALL_DATA) Modules/Setup $(LIBPL)/Setup
 		$(INSTALL_DATA) Modules/Setup.local $(LIBPL)/Setup.local
 		$(INSTALL_PROGRAM) $(srcdir)/Modules/makesetup $(LIBPL)/makesetup
-		$(INSTALL_DATA) config.h $(LIBPL)/config.h
 
 # Install the dynamically loadable modules
 # This goes into $(exec_prefix)