2020-06-22 19:03:02 +01:00
|
|
|
CFLAGS += -g -Wall -O0 -std=c11
|
|
|
|
|
CFLAGS += -I../../include
|
|
|
|
|
LDFLAGS += `pkg-config --cflags --libs cairo`
|
|
|
|
|
ASAN += -fsanitize=address
|
|
|
|
|
|
2020-06-23 07:17:07 +01:00
|
|
|
PROGS = xbm-tokenize xbm-parse
|
2020-08-10 17:24:17 +01:00
|
|
|
|
|
|
|
|
DEP_TOKENIZE = \
|
|
|
|
|
../../src/common/buf.c \
|
|
|
|
|
../../src/theme/xbm/tokenize.c
|
|
|
|
|
|
|
|
|
|
DEP_PARSE = $(DEP_TOKENIZE) \
|
|
|
|
|
../../src/theme/xbm/parse.c \
|
|
|
|
|
../../src/common/grab-file.c
|
2020-06-22 19:03:02 +01:00
|
|
|
|
|
|
|
|
all: $(PROGS)
|
|
|
|
|
|
|
|
|
|
xbm-tokenize: xbm-tokenize.c $(DEP_TOKENIZE)
|
|
|
|
|
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(ASAN)
|
|
|
|
|
|
2020-06-23 07:17:07 +01:00
|
|
|
xbm-parse: xbm-parse.c $(DEP_PARSE)
|
|
|
|
|
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(ASAN)
|
|
|
|
|
|
2020-06-22 19:03:02 +01:00
|
|
|
clean :
|
|
|
|
|
$(RM) $(PROGS)
|