kuroko/Makefile

20 lines
534 B
Makefile
Raw Normal View History

CFLAGS = -g -O3 -Wall -Wextra -pedantic -Wno-unused-parameter -DDEBUG
2020-12-29 18:04:02 +09:00
OBJS = $(patsubst %.c, %.o, $(filter-out builtins.o,$(sort $(wildcard *.c)))) builtins.o
TARGET = kuroko
all: ${TARGET}
2020-12-29 18:04:02 +09:00
builtins.c: builtins.krk
echo "const char _builtins_src[] = {\n" > builtins.c
hexdump -v -e '16/1 "0x%02x,"' -e '"\n"' builtins.krk | sed s'/0x ,//g' >> builtins.c
echo "0x00 };" >> builtins.c
2020-12-29 18:04:02 +09:00
kuroko: ${OBJS}
.PHONY: clean
clean:
2020-12-29 18:04:02 +09:00
@rm -f ${OBJS} ${TARGET} builtins.c
tags: $(wildcard *.c) $(wildcard *.h)
@ctags --c-kinds=+lx *.c *.h