ref: d2f52fdd0cb02c16be354bc04bc78bb2673ea582
dir: /Makefile/
localversion = $(shell sh scripts/localversion.sh) CFLAGS+=-Wall -Iinclude -Iinclude/asm/gameboy -DLOCALVERSION=\"$(localversion)\" -g -std=c99 -D_POSIX_C_SOURCE=200112L yacc_pre := \ src/asm/yaccprt1.y\ src/asm/gameboy/yaccprt2.y\ src/asm/yaccprt3.y\ src/asm/gameboy/yaccprt4.y rgbasm_obj := \ src/asm/alloca.o \ src/asm/asmy.o \ src/asm/fstack.o \ src/asm/globlex.o \ src/asm/lexer.o \ src/asm/main.o \ src/asm/math.o \ src/asm/output.o \ src/asm/rpn.o \ src/asm/symbol.o \ src/asm/gameboy/locallex.o rgblib_obj := \ src/lib/library.o \ src/lib/main.o rgblink_obj := \ src/link/assign.o \ src/link/library.o \ src/link/main.o \ src/link/mapfile.o \ src/link/object.o \ src/link/output.o \ src/link/patch.o \ src/link/symbol.o rgbfix_obj := \ src/fix/main.o all: rgbasm rgblib rgblink rgbfix clean: @rm -rf rgbasm $(rgbasm_obj) @rm -rf rgblib $(rgblib_obj) @rm -rf rgblink $(rgblink_obj) @rm -rf rgbfix $(rgbfix_obj) @rm -rf src/asm/asmy.c @rm -rf rgbasm.0 rgbfix.0 rgblib.0 rgblink.0 rgbasm: $(rgbasm_obj) @${CC} $(CFLAGS) -o $@ $(rgbasm_obj) -lm rgblib: $(rgblib_obj) @${CC} $(CFLAGS) -o $@ $(rgblib_obj) rgblink: $(rgblink_obj) @${CC} $(CFLAGS) -o $@ $(rgblink_obj) rgbfix: $(rgbfix_obj) @${CC} $(CFLAGS) -o $@ $(rgbfix_obj) .c.o: @${CC} $(CFLAGS) -c -o $@ $< src/asm/asmy.c: src/asm/asmy.y @${YACC} -d -o $@ $< src/asm/asmy.y: $(yacc_pre) @cat $(yacc_pre) > $@ man: rgbasm.0 rgbfix.0 rgblib.0 rgblink.0 rgbasm.0: man/rgbasm.1 nroff -mdoc man/rgbasm.1 > rgbasm.0 rgbfix.0: man/rgbfix.1 nroff -mdoc man/rgbfix.1 > rgbfix.0 rgblib.0: man/rgblib.1 nroff -mdoc man/rgblib.1 > rgblib.0 rgblink.0: man/rgblink.1 nroff -mdoc man/rgblink.1 > rgblink.0