diff --git a/Makefile b/Makefile index 8d02b52c..c693c21e 100644 --- a/Makefile +++ b/Makefile @@ -93,7 +93,8 @@ src/asm/asmy.y: ${yacc_pre} # install instructions instead. mingw: $Qenv PATH=/usr/local/mingw32/bin:/bin:/usr/bin:/usr/local/bin \ - make CC=gcc CFLAGS="-I/usr/local/mingw32/include ${CFLAGS}" + make CC=gcc CFLAGS="-I/usr/local/mingw32/include \ + -D__progname=\\\"\\\" ${CFLAGS}" $Qmv rgbasm rgbasm.exe $Qmv rgblink rgblink.exe $Qmv rgbfix rgbfix.exe diff --git a/src/extern/err.c b/src/extern/err.c index 3d363e04..1b5892dd 100644 --- a/src/extern/err.c +++ b/src/extern/err.c @@ -21,12 +21,14 @@ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -#include #include #include #include +#include "extern/err.h" +#ifndef __MINGW32__ extern char *__progname; +#endif void rgbds_vwarn(const char *fmt, va_list ap) {