diff options
author | Guido van Rossum <guido@python.org> | 1996-07-24 02:33:33 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1996-07-24 02:33:33 (GMT) |
commit | 4daf6adfe111af694af6152539567b59d09e29f1 (patch) | |
tree | 241aed0c33fc21e565acb6d947c274aa1d99dc66 /Modules | |
parent | a63d9f4d9fdd4d659d80628e4429129351fc61cb (diff) | |
download | cpython-4daf6adfe111af694af6152539567b59d09e29f1.zip cpython-4daf6adfe111af694af6152539567b59d09e29f1.tar.gz cpython-4daf6adfe111af694af6152539567b59d09e29f1.tar.bz2 |
Added version number to destination.
Forget about the trick to create directories through dependencies --
it's impossible to get it right in the light of parallellizing Make
implementations and the inability to specify dependencies between
directories (because creating the subdirectory modifies the parent).
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/Makefile.pre.in | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/Modules/Makefile.pre.in b/Modules/Makefile.pre.in index b0517d3..40fc16d 100644 --- a/Modules/Makefile.pre.in +++ b/Modules/Makefile.pre.in @@ -6,6 +6,9 @@ # brought up to date by running "make Makefile". (The makesetup also # creates config.c from config.c.in in the source directory.) +# Interpreter version number, for library destination pathnames +VERSION= 1.4 + # === Variables set by makesetup === MODOBJS= _MODOBJS_ @@ -41,7 +44,8 @@ SO= @SO@ LDSHARED= @LDSHARED@ CCSHARED= @CCSHARED@ LINKFORSHARED= @LINKFORSHARED@ -DESTSHARED= $(exec_prefix)/lib/python/$(MACHDEP) +BINLIBDEST= $(exec_prefix)/lib/python$(VERSION) +DESTSHARED= $(BINLIBDEST)/$(MACHDEP) # Portable install script (configure doesn't always guess right) INSTALL= @srcdir@/../install-sh -c @@ -193,19 +197,17 @@ asharedinstall: $(DESTSHARED) $(ASHAREDMODULE)$(SO) echodestshared: $(DESTSHARED) echo $(DESTSHARED) -DIRMODE=755 - -$(DESTSHARED): $(exec_prefix)/lib/python $(exec_prefix)/lib $(exec_prefix) - mkdir $(DESTSHARED); chmod $(DIRMODE) $(DESTSHARED) - -$(exec_prefix)/lib/python: - mkdir $(exec_prefix)/lib/python - chmod $(DIRMODE) $(exec_prefix)/lib/python +DESTDIRS= $(exec_prefix) $(exec_prefix)/lib $(BINLIBDEST) $(DESTSHARED) -$(exec_prefix)/lib: - mkdir $(exec_prefix)/lib; chmod $(DIRMODE) $(exec_prefix)/lib - -$(exec_prefix): - mkdir $(exec_prefix); chmod $(DIRMODE) $(exec_prefix) +$(DESTSHARED): + @for i in $(DESTDIRS); \ + do \ + if test ! -d $$i; then \ + echo "Creating directory $$i"; \ + mkdir $$i; \ + chmod 755 $$i; \ + else true; \ + fi; \ + done # Stuff is appended here by makesetup and make depend |