mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 10:12:06 +00:00
36
Makefile
36
Makefile
@@ -1,7 +1,7 @@
|
|||||||
PKG_CONFIG = pkg-config
|
PKG_CONFIG = pkg-config
|
||||||
WARNFLAGS = -Wall -Werror=implicit
|
WARNFLAGS = -Wall -Werror
|
||||||
PNGFLAGS != ${PKG_CONFIG} --cflags libpng
|
PNGFLAGS != ${PKG_CONFIG} --cflags libpng
|
||||||
REALCFLAGS = ${CFLAGS} ${WARNFLAGS} ${PNGFLAGS} -Iinclude -g \
|
REALCFLAGS = ${CFLAGS} ${WARNFLAGS} ${PNGFLAGS} -Iinclude -g \
|
||||||
-std=c99 -D_POSIX_C_SOURCE=200809L
|
-std=c99 -D_POSIX_C_SOURCE=200809L
|
||||||
|
|
||||||
LFLAGS := --nounistd
|
LFLAGS := --nounistd
|
||||||
@@ -11,13 +11,13 @@ FLEX := flex
|
|||||||
RM := rm -rf
|
RM := rm -rf
|
||||||
|
|
||||||
# User-defined variables
|
# User-defined variables
|
||||||
PREFIX = /usr/local
|
PREFIX = /usr/local
|
||||||
BINPREFIX = ${PREFIX}/bin
|
BINPREFIX = ${PREFIX}/bin
|
||||||
MANPREFIX = ${PREFIX}/man
|
MANPREFIX = ${PREFIX}/man
|
||||||
Q = @
|
Q = @
|
||||||
STRIP = -s
|
STRIP = -s
|
||||||
BINMODE = 555
|
BINMODE = 555
|
||||||
MANMODE = 444
|
MANMODE = 444
|
||||||
|
|
||||||
rgbasm_obj = \
|
rgbasm_obj = \
|
||||||
src/asm/asmy.o \
|
src/asm/asmy.o \
|
||||||
@@ -63,13 +63,13 @@ rgbgfx_obj = \
|
|||||||
all: rgbasm rgblink rgbfix rgbgfx
|
all: rgbasm rgblink rgbfix rgbgfx
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$Qrm -rf rgbds.html
|
$Q${RM} rgbds.html
|
||||||
$Qrm -rf rgbasm rgbasm.exe ${rgbasm_obj} rgbasm.html
|
$Q${RM} rgbasm rgbasm.exe ${rgbasm_obj} rgbasm.html
|
||||||
$Qrm -rf rgblink rgblink.exe ${rgblink_obj} rgblink.html
|
$Q${RM} rgblink rgblink.exe ${rgblink_obj} rgblink.html
|
||||||
$Qrm -rf rgbfix rgbfix.exe ${rgbfix_obj} rgbfix.html
|
$Q${RM} rgbfix rgbfix.exe ${rgbfix_obj} rgbfix.html
|
||||||
$Qrm -rf rgbgfx rgbgfx.exe ${rgbgfx_obj} rgbgfx.html
|
$Q${RM} rgbgfx rgbgfx.exe ${rgbgfx_obj} rgbgfx.html
|
||||||
$Qrm -rf src/asm/asmy.c src/asm/asmy.h
|
$Q${RM} src/asm/asmy.c src/asm/asmy.h
|
||||||
$Qrm -rf src/link/lexer.c src/link/parser.c src/link/parser.h
|
$Q${RM} src/link/lexer.c src/link/parser.c src/link/parser.h
|
||||||
|
|
||||||
install: all
|
install: all
|
||||||
$Qmkdir -p ${BINPREFIX}
|
$Qmkdir -p ${BINPREFIX}
|
||||||
|
|||||||
Reference in New Issue
Block a user