Ahmed Ghazy | 6dc7ebf | 2020-07-29 16:52:14 +0200 | [diff] [blame] | 1 | AC_INIT([open_pdks], [1.0], [github.com/RTimothyEdwards/open_pdks]) |
| 2 | |
Tim Edwards | 6fce4f1 | 2021-08-20 15:24:12 -0400 | [diff] [blame] | 3 | # AC_PREFIX_DEFAULT(/usr) |
Tim Edwards | 44e7efa | 2021-08-20 13:20:55 -0400 | [diff] [blame] | 4 | AC_CONFIG_MACRO_DIR(m4) |
Tim Edwards | 053cff3 | 2021-03-13 17:17:36 -0500 | [diff] [blame] | 5 | |
Tim Edwards | 66e53e5 | 2021-01-24 21:21:36 -0500 | [diff] [blame] | 6 | ## REQUIRES: https://www.gnu.org/software/autoconf-archive/ax_python_module.html#ax_python_module |
| 7 | AM_PATH_PYTHON([3.4]) |
| 8 | AX_PYTHON_MODULE([distutils],[]) |
| 9 | |
Tim Edwards | 665c3fd | 2021-05-02 20:20:27 -0400 | [diff] [blame] | 10 | # Check for Mac OS X gsed vs. sed |
| 11 | m4_ifndef([AC_PROG_SED], |
| 12 | [AC_DEFUN([AC_PROG_SED],[AC_ARG_VAR([SED]) |
| 13 | AC_CHECK_PROGS([SED],[gsed sed])])]) |
| 14 | |
| 15 | AC_PROG_SED |
| 16 | AC_SUBST(SED) |
| 17 | |
Tim Edwards | 66e53e5 | 2021-01-24 21:21:36 -0500 | [diff] [blame] | 18 | realpath() { |
| 19 | # Cross-platform, handles ~ |
| 20 | python3 -c 'import os,sys;print(os.path.realpath(os.path.expanduser(sys.argv@<:@1@:>@)))' $1 |
| 21 | } |
| 22 | |
Tim Edwards | 3c02c08 | 2021-11-26 13:48:33 -0500 | [diff] [blame] | 23 | ENABLED_TECHS= |
| 24 | |
Tim Edwards | 062fbb1 | 2021-11-26 15:44:59 -0500 | [diff] [blame] | 25 | # Export the open_pdks top level directory |
| 26 | OPENPDKS_TOP=`cd .. && pwd` |
| 27 | |
Ahmed Ghazy | 6dc7ebf | 2020-07-29 16:52:14 +0200 | [diff] [blame] | 28 | # detect PDKs based on directories that include Makefile.in files |
Tim Edwards | 3c02c08 | 2021-11-26 13:48:33 -0500 | [diff] [blame] | 29 | m4_define([M4_GET_TECHS], [m4_normalize(m4_esyscmd(cd .. && find -H * -mindepth 1 -maxdepth 1 -name "Makefile.in" -exec dirname {} \; | tr "\n" " "))]) |
Ahmed Ghazy | 6dc7ebf | 2020-07-29 16:52:14 +0200 | [diff] [blame] | 30 | |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 31 | # define tools |
Tim Edwards | ccaea72 | 2020-12-24 10:59:42 -0500 | [diff] [blame] | 32 | # define tools to install setup files for. This does not imply that the tools are |
| 33 | # available on the system; just that open_pdks will install the setup files for them. |
| 34 | m4_define([M4_GET_TOOLS], [m4_normalize(m4_esyscmd(cat ./tools.txt | tr "\n" " "))]) |
| 35 | |
Tim Edwards | 7cbaaba | 2020-08-05 12:19:18 -0400 | [diff] [blame] | 36 | # check for the source and install paths for each PDK. |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 37 | AC_DEFUN([M4_GEN_WITH_PDK_ARGS], [ |
| 38 | |
| 39 | # --enable-pdk-[pdk]=/path/to/pdk |
Ahmed Ghazy | 6dc7ebf | 2020-07-29 16:52:14 +0200 | [diff] [blame] | 40 | m4_foreach_w(pdk, $1, [ |
Tim Edwards | 1168a8b | 2021-02-10 22:06:54 -0500 | [diff] [blame] | 41 | echo "Checking technology pdk..." |
| 42 | m4_define([pdkvar], [m4_normalize(m4_esyscmd(echo pdk | tr "a-z-" "A-Z_"))]) |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 43 | |
| 44 | pdkvar[]_SOURCE_PATH="" |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 45 | pdkvar[]_LINK_TARGETS="none" |
Tim 'mithro' Ansell | 3c6913c | 2021-06-13 10:35:33 -0700 | [diff] [blame] | 46 | pdkvar[]_AUTO="0" |
Tim Edwards | debc0a4 | 2020-12-28 22:11:40 -0500 | [diff] [blame] | 47 | |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 48 | AC_ARG_ENABLE(pdk-[pdk], |
| 49 | [AS_HELP_STRING([--enable-pdk-[pdk]=@<:@/path/to/pdk/@:>@ --disable-pdk-[pdk]], "location of the source files for the pdk (pdks with a [pdk]_url file can automatically download them if the path is omitted)")], |
| 50 | [ |
| 51 | if test "$enableval" == "yes" -o "$enableval" == "YES"; then |
Tim Edwards | 7e0a644 | 2021-02-11 15:37:42 -0500 | [diff] [blame] | 52 | export pdkvar[]_SOURCE_PATH=../sources/pdk-[pdk] |
Tim 'mithro' Ansell | 3c6913c | 2021-06-13 10:35:33 -0700 | [diff] [blame] | 53 | pdkvar[]_AUTO="1" |
Tim Edwards | 3c02c08 | 2021-11-26 13:48:33 -0500 | [diff] [blame] | 54 | ENABLED_TECHS="$ENABLED_TECHS pdk" |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 55 | elif test "$enableval" == "no" -o "$enableval" == "NO"; then |
| 56 | echo "Disabling pdk..." |
| 57 | else |
Tim Edwards | bb8ab29 | 2021-01-22 10:19:40 -0500 | [diff] [blame] | 58 | pdkvar[]_SOURCE_PATH=$enableval |
Tim Edwards | 3c02c08 | 2021-11-26 13:48:33 -0500 | [diff] [blame] | 59 | ENABLED_TECHS="$ENABLED_TECHS pdk" |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 60 | fi |
| 61 | ], [ |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 62 | ] |
Ahmed Ghazy | 6dc7ebf | 2020-07-29 16:52:14 +0200 | [diff] [blame] | 63 | ) |
Tim Edwards | 7cbaaba | 2020-08-05 12:19:18 -0400 | [diff] [blame] | 64 | |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 65 | if @<:@ "$[]pdkvar[]_SOURCE_PATH" != "" @:>@; then |
Tim Edwards | 66e53e5 | 2021-01-24 21:21:36 -0500 | [diff] [blame] | 66 | pdkvar[]_SOURCE_PATH=`realpath $[]pdkvar[]_SOURCE_PATH` |
| 67 | pdkvar[]_BASENAME=`basename $[]pdkvar[]_SOURCE_PATH` |
| 68 | if @<:@ "$[]pdkvar[]_BASENAME" = "libraries" @:>@; then |
| 69 | pdkvar[]_SOURCE_PATH=`dirname $[]pdkvar[]_SOURCE_PATH` |
| 70 | fi |
Tim Edwards | 6ee1153 | 2021-02-11 12:29:33 -0500 | [diff] [blame] | 71 | # Basic check that the PDK path exists, unless depending on Makefile |
| 72 | # to download it automatically. |
Tim Edwards | 7e0a644 | 2021-02-11 15:37:42 -0500 | [diff] [blame] | 73 | if @<:@ "$[]pdkvar[]_AUTO" = "0" @:>@; then |
Tim Edwards | 6ee1153 | 2021-02-11 12:29:33 -0500 | [diff] [blame] | 74 | AC_MSG_NOTICE([Checking specified path for 'pdk' at $[]pdkvar[]_SOURCE_PATH]) |
| 75 | AC_CHECK_FILE($pdkvar[]_SOURCE_PATH,[ |
| 76 | AC_MSG_NOTICE(['pdk' source path found at $pdkvar[]_SOURCE_PATH]) |
| 77 | ], [ |
| 78 | AC_MSG_ERROR([Specified path for 'pdk' at $pdkvar[]_SOURCE_PATH not found]) |
| 79 | ]) |
| 80 | else |
| 81 | AC_MSG_NOTICE([PDK 'pdk' will be downloaded automatically during make.]) |
| 82 | fi |
Tim Edwards | 7cbaaba | 2020-08-05 12:19:18 -0400 | [diff] [blame] | 83 | |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 84 | # --with-pdk-link-targets=PDK_LINK_TARGETS |
| 85 | AC_ARG_WITH(pdk-link-targets, |
| 86 | [AS_HELP_STRING([--with-pdk-link-targets=none|source], "make symbolic links to existing files @<:@default=none@:>@")], |
| 87 | [[]pdkvar[]_LINK_TARGETS=$with_[]pdk[]_link_targets] |
| 88 | ) |
| 89 | AC_SUBST([]pdkvar[]_LINK_TARGETS) |
| 90 | AC_MSG_NOTICE([Link targets set to $pdkvar[]_LINK_TARGETS]) |
| 91 | fi |
Tim Edwards | 7cbaaba | 2020-08-05 12:19:18 -0400 | [diff] [blame] | 92 | |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 93 | AC_SUBST(pdkvar[]_SOURCE_PATH) |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 94 | AC_SUBST(pdkvar[]_LINK_TARGETS) |
Ahmed Ghazy | 6dc7ebf | 2020-07-29 16:52:14 +0200 | [diff] [blame] | 95 | ]) |
| 96 | ]) |
| 97 | |
| 98 | AC_MSG_NOTICE([Found technology directories: M4_GET_TECHS()]) |
| 99 | |
Tim Edwards | 7cbaaba | 2020-08-05 12:19:18 -0400 | [diff] [blame] | 100 | M4_GEN_WITH_PDK_ARGS(M4_GET_TECHS()) |
Ahmed Ghazy | 6dc7ebf | 2020-07-29 16:52:14 +0200 | [diff] [blame] | 101 | |
Tim Edwards | 3c02c08 | 2021-11-26 13:48:33 -0500 | [diff] [blame] | 102 | # Export the list of known technologies to the Makefile |
| 103 | ALL_TECHS="M4_GET_TECHS()" |
| 104 | AC_SUBST(ALL_TECHS) |
| 105 | |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 106 | # Set variables for tool setups |
| 107 | AC_DEFUN([M4_GEN_WITH_TOOLS], [ |
| 108 | m4_foreach_w(tool, $1, [ |
Tim Edwards | 1168a8b | 2021-02-10 22:06:54 -0500 | [diff] [blame] | 109 | m4_define([toolvar], [m4_normalize(m4_esyscmd(echo tool | tr "a-z-" "A-Z_"))]) |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 110 | |
| 111 | toolvar[]_DISABLED=0 |
| 112 | AC_ARG_ENABLE(tool, |
| 113 | AS_HELP_STRING( |
| 114 | --enable-tool |
Tim Edwards | 1168a8b | 2021-02-10 22:06:54 -0500 | [diff] [blame] | 115 | Enable or disable tool setup @<:@default=enabled@:>@ |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 116 | ), [ |
| 117 | if test "$enableval" == "no" -o "$enableval" == "NO"; then |
| 118 | toolvar[]_DISABLED=1 |
| 119 | fi |
| 120 | ] |
| 121 | ) |
| 122 | AC_SUBST(toolvar[]_DISABLED) |
| 123 | ]) |
| 124 | ]) |
| 125 | |
| 126 | AC_MSG_NOTICE([Found tools: M4_GET_TOOLS()]) |
| 127 | |
| 128 | M4_GEN_WITH_TOOLS(M4_GET_TOOLS()) |
| 129 | |
| 130 | # Magic |
| 131 | AC_PATH_PROG(MAGIC, magic) |
| 132 | if test -z "$MAGIC"; then |
| 133 | AC_MSG_ERROR([You need 'magic' to generate the needed various cell views.]) |
| 134 | fi |
Ahmed Ghazy | 3238548 | 2021-01-19 20:38:14 +0200 | [diff] [blame] | 135 | AC_PATH_PROG(PATCH, patch) |
| 136 | if test -z "$PATCH"; then |
| 137 | AC_MSG_ERROR([You need 'patch' to apply patches.]) |
| 138 | fi |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 139 | |
| 140 | # Other installations (libraries or tools if applicable) |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 141 | AC_DEFUN([M4_GEN_INSTALLATION], [ |
| 142 | m4_define([target], $1) |
Tim Edwards | 1168a8b | 2021-02-10 22:06:54 -0500 | [diff] [blame] | 143 | m4_define([targetvar], [m4_normalize(m4_esyscmd(echo target | tr "a-z-" "A-Z_"))]) |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 144 | m4_define([flag], $2) |
Tim Edwards | 6ee1153 | 2021-02-11 12:29:33 -0500 | [diff] [blame] | 145 | m4_define([location], $3) |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 146 | |
Tim Edwards | 6ee1153 | 2021-02-11 12:29:33 -0500 | [diff] [blame] | 147 | # echo target targetvar flag location |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 148 | |
| 149 | targetvar[]_PATH="" |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 150 | |
| 151 | AC_ARG_ENABLE( |
| 152 | flag, |
| 153 | AS_HELP_STRING( |
| 154 | [--enable-flag@<:@=path@:>@], |
Tim Edwards | cdfec5e | 2021-04-22 20:59:13 -0400 | [diff] [blame] | 155 | [Install target. If path is omitted, the repository will be downloaded. @<:@default=enabled@:>@] |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 156 | ), [ |
| 157 | if test "$enableval" == "yes" -o "$enableval" == "YES"; then |
Tim Edwards | 7e0a644 | 2021-02-11 15:37:42 -0500 | [diff] [blame] | 158 | AC_MSG_NOTICE([Package 'target' will be installed automatically during make.]) |
Tim Edwards | 6ee1153 | 2021-02-11 12:29:33 -0500 | [diff] [blame] | 159 | export targetvar[]_PATH=location/target |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 160 | elif test "$enableval" == "no" -o "$enableval" == "NO"; then |
Tim Edwards | 7e0a644 | 2021-02-11 15:37:42 -0500 | [diff] [blame] | 161 | AC_MSG_NOTICE([Disabling package 'target']) |
| 162 | export targetvar[]_PATH="" |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 163 | else |
| 164 | targetvar[]_PATH=$enableval |
Tim Edwards | 7e0a644 | 2021-02-11 15:37:42 -0500 | [diff] [blame] | 165 | AC_MSG_NOTICE([Enabling package 'target' at $[]targetvar[]_PATH]) |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 166 | fi |
Tim Edwards | 66e53e5 | 2021-01-24 21:21:36 -0500 | [diff] [blame] | 167 | targetvar[]_PATH=`realpath $[]targetvar[]_PATH` |
Tim Edwards | 7e0a644 | 2021-02-11 15:37:42 -0500 | [diff] [blame] | 168 | ],[ |
| 169 | AC_MSG_NOTICE([Package 'target' will be installed automatically during make.]) |
| 170 | targetvar[]_PATH=location/target |
| 171 | ] |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 172 | ) |
| 173 | |
Tim Edwards | 6ee1153 | 2021-02-11 12:29:33 -0500 | [diff] [blame] | 174 | $4 |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 175 | |
| 176 | AC_SUBST(targetvar[]_PATH) |
| 177 | ]) |
| 178 | |
Tim Edwards | cdfec5e | 2021-04-22 20:59:13 -0400 | [diff] [blame] | 179 | # Optional installations (like the above, but disabled by default) |
| 180 | AC_DEFUN([M4_OPT_INSTALLATION], [ |
| 181 | m4_define([target], $1) |
| 182 | m4_define([targetvar], [m4_normalize(m4_esyscmd(echo target | tr "a-z-" "A-Z_"))]) |
| 183 | m4_define([flag], $2) |
| 184 | m4_define([location], $3) |
| 185 | |
| 186 | # echo target targetvar flag location |
| 187 | |
| 188 | targetvar[]_PATH="" |
| 189 | |
| 190 | AC_ARG_ENABLE( |
| 191 | flag, |
| 192 | AS_HELP_STRING( |
| 193 | [--enable-flag@<:@=path@:>@], |
Tim Edwards | 980e8f3 | 2021-04-28 10:37:56 -0400 | [diff] [blame] | 194 | [Install target. If path is omitted, the repository will be downloaded. @<:@default=disabled@:>@] |
Tim Edwards | cdfec5e | 2021-04-22 20:59:13 -0400 | [diff] [blame] | 195 | ), [ |
| 196 | if test "$enableval" == "yes" -o "$enableval" == "YES"; then |
| 197 | AC_MSG_NOTICE([Package 'target' will be installed automatically during make.]) |
| 198 | export targetvar[]_PATH=location/target |
| 199 | elif test "$enableval" == "no" -o "$enableval" == "NO"; then |
| 200 | AC_MSG_NOTICE([Disabling package 'target']) |
| 201 | export targetvar[]_PATH="" |
| 202 | else |
| 203 | targetvar[]_PATH=$enableval |
| 204 | AC_MSG_NOTICE([Enabling package 'target' at $[]targetvar[]_PATH]) |
| 205 | fi |
| 206 | targetvar[]_PATH=`realpath $[]targetvar[]_PATH` |
| 207 | ],[ |
| 208 | AC_MSG_NOTICE([Package 'target' will not be installed.]) |
| 209 | ] |
| 210 | ) |
| 211 | |
| 212 | $4 |
| 213 | |
| 214 | AC_SUBST(targetvar[]_PATH) |
| 215 | ]) |
| 216 | |
Tim Edwards | 6ee1153 | 2021-02-11 12:29:33 -0500 | [diff] [blame] | 217 | M4_GEN_INSTALLATION(sky130_ml_xx_hd, alpha-sky130, ../sources) |
| 218 | M4_GEN_INSTALLATION(xschem_sky130, xschem-sky130, ../sources) |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 219 | |
Tim Edwards | cdfec5e | 2021-04-22 20:59:13 -0400 | [diff] [blame] | 220 | M4_OPT_INSTALLATION(sky130_sram_macros, sram-sky130, ../sources) |
Tim Edwards | cdfec5e | 2021-04-22 20:59:13 -0400 | [diff] [blame] | 221 | M4_OPT_INSTALLATION(sky130_osu_t12, osu-t12-sky130, ../sources) |
| 222 | M4_OPT_INSTALLATION(sky130_osu_t15, osu-t15-sky130, ../sources) |
| 223 | M4_OPT_INSTALLATION(sky130_osu_t18, osu-t18-sky130, ../sources) |
| 224 | |
Tim Edwards | ccaea72 | 2020-12-24 10:59:42 -0500 | [diff] [blame] | 225 | AC_DEFUN([M4_GEN_WITH_TOOLS], [ |
| 226 | m4_foreach_w(tool, $1, [ |
Tim Edwards | 1168a8b | 2021-02-10 22:06:54 -0500 | [diff] [blame] | 227 | m4_define([toolvar], [m4_normalize(m4_esyscmd(echo tool | tr "a-z-" "A-Z_"))]) |
Tim Edwards | ccaea72 | 2020-12-24 10:59:42 -0500 | [diff] [blame] | 228 | |
| 229 | toolvar[]_DISABLED=0 |
| 230 | AC_ARG_ENABLE(tool, |
| 231 | AS_HELP_STRING( |
| 232 | --enable-tool --disable-tool, |
Tim Edwards | 1168a8b | 2021-02-10 22:06:54 -0500 | [diff] [blame] | 233 | Enable or disable tool setup @<:@default=enabled@:>@ |
Tim Edwards | ccaea72 | 2020-12-24 10:59:42 -0500 | [diff] [blame] | 234 | ), |
| 235 | [ |
| 236 | if test "$enableval" == "no" -o "$enableval" == "NO"; then |
| 237 | toolvar[]_DISABLED=1 |
| 238 | fi |
| 239 | ], |
| 240 | ) |
| 241 | AC_SUBST(toolvar[]_DISABLED) |
| 242 | ]) |
| 243 | ]) |
| 244 | |
| 245 | AC_MSG_NOTICE([Tools enabled for PDK setup installation: M4_GET_TOOLS()]) |
| 246 | |
Tim Edwards | 7cbaaba | 2020-08-05 12:19:18 -0400 | [diff] [blame] | 247 | # Check for "--with-ef-style" |
| 248 | EF_STYLE=0 |
Tim Edwards | 8292c90 | 2020-12-24 16:25:25 -0500 | [diff] [blame] | 249 | AC_ARG_WITH( |
| 250 | [ef-style], |
| 251 | AS_HELP_STRING( |
| 252 | [--with-ef-style], |
| 253 | [Use efabless style file system structure @<:@default=no@:>@] |
| 254 | ), [ |
| 255 | pdks_ef_style=$withval |
| 256 | if test "$withval" == "yes" -o "$withval" == "YES"; then |
| 257 | EF_STYLE=1 |
| 258 | fi |
| 259 | ], |
| 260 | ) |
Ahmed Ghazy | 6dc7ebf | 2020-07-29 16:52:14 +0200 | [diff] [blame] | 261 | |
Tim Edwards | 7cbaaba | 2020-08-05 12:19:18 -0400 | [diff] [blame] | 262 | AC_SUBST(EF_STYLE) |
Tim Edwards | 3c02c08 | 2021-11-26 13:48:33 -0500 | [diff] [blame] | 263 | # Export the list of enabled technologies to the Makefile |
| 264 | AC_SUBST(ENABLED_TECHS) |
Tim Edwards | 062fbb1 | 2021-11-26 15:44:59 -0500 | [diff] [blame] | 265 | # Export the top level directory of open_pdks |
| 266 | AC_SUBST(OPENPDKS_TOP) |
Ahmed Ghazy | 6dc7ebf | 2020-07-29 16:52:14 +0200 | [diff] [blame] | 267 | |
Tim Edwards | 3c02c08 | 2021-11-26 13:48:33 -0500 | [diff] [blame] | 268 | MAKEFILES=$(find -L .. -name "Makefile.in" | sed 's/\(.*\)\.in/\1/g') |
Ahmed Ghazy | 6dc7ebf | 2020-07-29 16:52:14 +0200 | [diff] [blame] | 269 | AC_CONFIG_FILES($MAKEFILES) |
| 270 | |
| 271 | AC_OUTPUT |
| 272 | |
| 273 | AC_MSG_RESULT(Build configured successfully) |