Files
doslang-mirror/fec/Makefile
T

21 lines
477 B
Makefile

CC ?= cc
CFLAGS ?= -O2 -Wall -Wextra -std=c89
CPPFLAGS ?= -Isrc
SRC = src/arena.c src/diag.c src/lexer.c src/ast.c src/parser.c src/types.c src/m7.c src/own.c src/check_m7.c src/lower.c src/emitcm7.c src/driver.c
OBJ = $(SRC:.c=.o)
.PHONY: all clean dos-build
all: fec
fec: $(OBJ)
$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $(OBJ)
src/%.o: src/%.c
$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
dos-build:
@echo "Run build-dos.bat inside FreeDOS/Open Watcom."
clean:
$(RM) $(OBJ) fec