mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 10:12:06 +00:00
Add a MinGW target for me to easily create Windows executables.
This is not for Windows users!
This commit is contained in:
20
Makefile
20
Makefile
@@ -45,10 +45,10 @@ rgbfix_obj := \
|
|||||||
all: rgbasm rgblib rgblink rgbfix
|
all: rgbasm rgblib rgblink rgbfix
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
${Q}rm -rf rgbasm ${rgbasm_obj}
|
${Q}rm -rf rgbasm rgbasm.exe ${rgbasm_obj}
|
||||||
${Q}rm -rf rgblib ${rgblib_obj}
|
${Q}rm -rf rgblib rgblib.exe ${rgblib_obj}
|
||||||
${Q}rm -rf rgblink ${rgblink_obj}
|
${Q}rm -rf rgblink rgblink.exe ${rgblink_obj}
|
||||||
${Q}rm -rf rgbfix ${rgbfix_obj}
|
${Q}rm -rf rgbfix rgbfix.exe ${rgbfix_obj}
|
||||||
${Q}rm -rf src/asm/asmy.c
|
${Q}rm -rf src/asm/asmy.c
|
||||||
|
|
||||||
install: all
|
install: all
|
||||||
@@ -86,3 +86,15 @@ src/asm/asmy.c: src/asm/asmy.y
|
|||||||
|
|
||||||
src/asm/asmy.y: ${yacc_pre}
|
src/asm/asmy.y: ${yacc_pre}
|
||||||
${Q}cat ${yacc_pre} > $@
|
${Q}cat ${yacc_pre} > $@
|
||||||
|
|
||||||
|
|
||||||
|
# Below is a target for the project maintainer to easily create win32 exes.
|
||||||
|
# This is not for Windows users!
|
||||||
|
# If you're building on Windows with Cygwin or Mingw, just follow the Unix
|
||||||
|
# install instructions instead.
|
||||||
|
mingw:
|
||||||
|
${Q}env PATH=/usr/local/mingw32/bin:/bin:/usr/bin:/usr/local/bin make CC=gcc CFLAGS="-I/usr/local/mingw32/include ${CFLAGS}"
|
||||||
|
${Q}mv rgbasm rgbasm.exe
|
||||||
|
${Q}mv rgblib rgblib.exe
|
||||||
|
${Q}mv rgblink rgblink.exe
|
||||||
|
${Q}mv rgbfix rgbfix.exe
|
||||||
|
|||||||
Reference in New Issue
Block a user