22 lines
503 B
Makefile
22 lines
503 B
Makefile
CC = cc
|
|
PKG_CONFIG ?= pkg-config
|
|
CFLAGS ?= -O2
|
|
XIM_CFLAGS = $(shell $(PKG_CONFIG) --cflags xcb-imdkit xkbcommon-x11)
|
|
XIM_LIBS = $(shell $(PKG_CONFIG) --libs xcb-imdkit xkbcommon-x11)
|
|
TEST = xim_test
|
|
|
|
all: $(TEST)
|
|
|
|
$(TEST): ../tests/xim_test.c keymap.c ximtext.c
|
|
$(CC) $(CPPFLAGS) -I.. $(XIM_CFLAGS) -Wall -Wextra $(CFLAGS) \
|
|
$(LDFLAGS) -o $@ ../tests/xim_test.c keymap.c ximtext.c \
|
|
$(XIM_LIBS) $(LDLIBS)
|
|
|
|
check: $(TEST)
|
|
./$(TEST)
|
|
|
|
clean:
|
|
rm -f main.o strans-xim $(TEST)
|
|
|
|
.PHONY: all check clean
|