| ###################################################################### |
| # Libifies files on Windows |
| # This is a wrapper to facilitate the compilation of Git with MSVC |
| # using GNU Make as the build system. So, instead of manipulating the |
| # Makefile into something nasty, just to support non-space arguments |
| # etc, we use this wrapper to fix the command line options |
| # Copyright (C) 2009 Marius Storm-Olsen <mstormo@gmail.com> |
| ###################################################################### |
| } elsif ("$arg" =~ /\.a$/) { |
| push(@args, "-OUT:$arg"); |
| unshift(@args, "lib.exe"); |
| # printf("**** @args\n"); |
| exit (system(@args) != 0); |