33 lines
587 B
Makefile
33 lines
587 B
Makefile
OPT = -O0
|
|
|
|
CFLAGS += -g
|
|
CFLAGS += -Wall -Werror -Wfatal-errors -Wno-error=unused-variable -Wno-narrowing
|
|
|
|
LDFLAGS += $(shell pkg-config --cflags --libs libdrm) -lm
|
|
|
|
%: %.c
|
|
$(CC) $(ARCH) $(CFLAGS) $(LDFLAGS) $(OPT) $< -o $@
|
|
|
|
%: %.cpp
|
|
$(CXX) $(ARCH) $(CFLAGS) $(LDFLAGS) $(OPT) $< -o $@
|
|
|
|
%.vs.inc: %.vs.asm
|
|
PYTHONPATH=../regs/ python -m assembler.vs $< > $@
|
|
|
|
%.fs.inc: %.fs.asm
|
|
PYTHONPATH=../regs/ python -m assembler.fs $< > $@
|
|
|
|
clean:
|
|
find . -type f ! -name "*.*" -delete
|
|
|
|
.SUFFIXES:
|
|
.INTERMEDIATE:
|
|
.SECONDARY:
|
|
.PHONY: all clean phony
|
|
|
|
%: RCS/%,v
|
|
%: RCS/%
|
|
%: %,v
|
|
%: s.%
|
|
%: SCCS/s.%
|