diff options
| -rw-r--r-- | default.bld | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/default.bld b/default.bld index 467274b..cfe448e 100644 --- a/default.bld +++ b/default.bld | |||
| @@ -34,6 +34,11 @@ action "docs" | |||
| 34 | build: targets("docs"); | 34 | build: targets("docs"); |
| 35 | } | 35 | } |
| 36 | 36 | ||
| 37 | action "install" | ||
| 38 | { | ||
| 39 | build: targets("install"); | ||
| 40 | } | ||
| 41 | |||
| 37 | action "devinstall" | 42 | action "devinstall" |
| 38 | { | 43 | { |
| 39 | if "$(id -u)" != "0" then | 44 | if "$(id -u)" != "0" then |
| @@ -96,7 +101,8 @@ target "/usr/lib/build" | |||
| 96 | } | 101 | } |
| 97 | } | 102 | } |
| 98 | 103 | ||
| 99 | for vimdir in dirs("/usr/share/vim/vim*") do | 104 | for vimdir in [dirs("/usr/share/vim/vim*"), |
| 105 | dirs("/usr/local/share/vim/vim*")] do | ||
| 100 | { | 106 | { |
| 101 | for ftype in ["ftplugin/build.vim", "ftdetect/build.vim", | 107 | for ftype in ["ftplugin/build.vim", "ftdetect/build.vim", |
| 102 | "syntax/build.vim"] do | 108 | "syntax/build.vim"] do |
| @@ -116,6 +122,31 @@ for vimdir in dirs("/usr/share/vim/vim*") do | |||
| 116 | } | 122 | } |
| 117 | } | 123 | } |
| 118 | 124 | ||
| 125 | target PREFIX + "/bin/build" | ||
| 126 | { | ||
| 127 | display "install"; | ||
| 128 | tag "install"; | ||
| 129 | requires "build"; | ||
| 130 | profile "build" | ||
| 131 | { | ||
| 132 | execute("install -T -s build ${OUTPUT}"); | ||
| 133 | } | ||
| 134 | } | ||
| 135 | |||
| 136 | for i in [files("share/autoinclude/*.bld"), files("share/include/*.bld")] do | ||
| 137 | { | ||
| 138 | target PREFIX + "/share/build/" + i.replace("share/","") | ||
| 139 | { | ||
| 140 | display "install"; | ||
| 141 | tag "install"; | ||
| 142 | requires i; | ||
| 143 | profile "build" | ||
| 144 | { | ||
| 145 | execute("install -T -D -m0466 ${i} ${OUTPUT}"); | ||
| 146 | } | ||
| 147 | } | ||
| 148 | } | ||
| 149 | |||
| 119 | target "docs/build-manual.pdf" | 150 | target "docs/build-manual.pdf" |
| 120 | { | 151 | { |
| 121 | display "pdflatex"; | 152 | display "pdflatex"; |
