2025-10-01 10:19:33 +00:00
|
|
|
CC = gcc
|
2026-04-27 08:54:13 +09:00
|
|
|
CFLAGS = `pkg-config --cflags freetype2` -I../include
|
2025-10-01 10:19:33 +00:00
|
|
|
LDFLAGS =
|
2026-04-27 08:54:13 +09:00
|
|
|
LIBS = `pkg-config --libs freetype2`
|
2025-10-01 10:19:33 +00:00
|
|
|
|
|
|
|
|
.PHONY: all clean
|
|
|
|
|
.SUFFIXES: .c .o
|
|
|
|
|
|
2026-05-10 06:25:27 +09:00
|
|
|
all: fuzzer font icon-converter icon-converter
|
2026-04-16 18:36:42 -07:00
|
|
|
|
|
|
|
|
fuzzer: fuzzer.o
|
2026-04-27 08:54:13 +09:00
|
|
|
$(CC) -g -L../src/ -Wl,-R../src -o $@ fuzzer.o -lMw
|
2025-10-01 10:19:33 +00:00
|
|
|
|
|
|
|
|
font: font.o
|
|
|
|
|
$(CC) $(LDFLAGS) -o $@ font.o $(LIBS)
|
|
|
|
|
|
2026-05-10 06:25:27 +09:00
|
|
|
icon-converter: icon-converter.o
|
|
|
|
|
$(CC) -o $@ icon-converter.o -lm
|
|
|
|
|
|
2025-10-01 10:19:33 +00:00
|
|
|
.c.o:
|
|
|
|
|
$(CC) $(CFLAGS) -c -o $@ $<
|
|
|
|
|
|
|
|
|
|
clean:
|
2026-05-10 06:25:27 +09:00
|
|
|
rm -f *.o font fuzzer icon-converter
|