]> granicus.if.org Git - vim/commitdiff
updated for version 7.3.122 v7.3.122
authorBram Moolenaar <Bram@vim.org>
Tue, 15 Feb 2011 14:28:09 +0000 (15:28 +0100)
committerBram Moolenaar <Bram@vim.org>
Tue, 15 Feb 2011 14:28:09 +0000 (15:28 +0100)
Problem:    Having auto/config.mk in the repository causes problems.
Solution:   Remove auto/config.mk from the distribution.  In the toplevel
            Makefile copy it from the "dist" file.

.gitignore
Makefile
src/Makefile
src/auto/config.mk [deleted file]
src/version.c

index 676cd4ec63c8af2db0eee2806bc28378825742a4..d65e8a2fbe4201fc36151e9a1c4f747a410a6d68 100644 (file)
@@ -5,14 +5,15 @@ src/xxd/xxd
 src/auto/if_perl.c
 src/tags
 
-# We do need src/auto/configure and src/auto/config.mk.
-src/auto/osdef.h
+# We do need src/auto/configure.
 src/auto/config.aap
 src/auto/config.cache
 src/auto/config.h
 src/auto/config.log
+src/auto/config.mk
 src/auto/config.status
 src/auto/configure.aap
+src/auto/osdef.h
 src/auto/link.log
 src/auto/link.sed
 src/auto/pathdef.c
index bf2b30925c55cc1a3748893ad6d8bcf83aa9f6cf..a48112eca3d730f14923a3cf349918198d8460c3 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -23,6 +23,9 @@
 # has run can result in compiling with $(CC) empty.
 
 first:
+       @if test ! -f src/auto/config.mk; then \
+               cp src/config.mk.dist src/auto/config.mk; \
+       fi
        @echo "Starting make in the src directory."
        @echo "If there are problems, cd to the src directory and run make there"
        cd src && $(MAKE) $@
@@ -30,6 +33,9 @@ first:
 # Some make programs use the last target for the $@ default; put the other
 # targets separately to always let $@ expand to "first" by default.
 all install uninstall tools config configure reconfig proto depend lint tags types test testclean clean distclean:
+       @if test ! -f src/auto/config.mk; then \
+               cp src/config.mk.dist src/auto/config.mk; \
+       fi
        @echo "Starting make in the src directory."
        @echo "If there are problems, cd to the src directory and run make there"
        cd src && $(MAKE) $@
index 8f47f45d652a6c584169dba19f36f3d7b9a996a9..6d0e185317db5584da796a495c1996b117598e63 100644 (file)
@@ -283,12 +283,13 @@ CC=
 
 ######################## auto/config.mk ######################## {{{1
 # At this position auto/config.mk is included. When starting from the
-# distribution it is almost empty. After running auto/configure it contains
-# settings that have been discovered for your system. Settings below this
-# include override settings in auto/config.mk!
+# toplevel Makefile it is almost empty. After running auto/configure it
+# contains settings that have been discovered for your system. Settings below
+# this include override settings in auto/config.mk!
 
-# Note: if auto/config.mk is lost somehow (e.g., because configure was
-# interrupted), create an empty auto/config.mk file and do "make config".
+# Note: If make fails because auto/config.mk does not exist (it is not
+# included in the repository), do:
+#    cp config.mk.dist auto/config.mk
 
 # (X) How to include auto/config.mk depends on the version of "make" you have,
 #     if the current choice doesn't work, try the other one.
diff --git a/src/auto/config.mk b/src/auto/config.mk
deleted file mode 100644 (file)
index fa7c108..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-the first targets to make vim are: scratch config myself
-srcdir = .
-VIMNAME = vim
-EXNAME = ex
-VIEWNAME = view
index 97170e6274e3aea379edf37fb8e717ec6be7f3ca..2827368983aa7186757ebca710813b0828d18152 100644 (file)
@@ -714,6 +714,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    122,
 /**/
     121,
 /**/