-bin_PROGRAMS = acre-test
+bin_PROGRAMS = acre-test acre-x
acre_test_SOURCES = \
acre-test.c \
acre_test_LDFLAGS=$$(pkg-config --libs pangocairo lcms) -lm
-acre_test_CFLAGS=$$(pkg-config --cflags pangocairo lcms) \
+acre_test_CFLAGS=-g $$(pkg-config --cflags pangocairo lcms) \
-Wall -Wextra -Wpointer-arith -Wstrict-prototypes \
-Wmissing-prototypes -Wmissing-declarations \
-Wnested-externs -Wno-unused-parameter
+acre_x_LDFLAGS=$(acre_test_LDFLAGS) -lX11
+
+acre_x_CFLAGS=$(acre_test_CFLAGS)
+
all: $(bin_PROGRAMS)
acre-test: acre-test.o acre.o xmalloc.o
$(CC) $(LDFLAGS) $(acre_test_LDFLAGS) $(acre_test_CFLAGS) $(CFLAGS) -o $@ $^
+acre-x: acre-x.o acre.o xmalloc.o
+ $(CC) $(LDFLAGS) $(acre_x_LDFLAGS) $(acre_x_CFLAGS) $(CFLAGS) -o $@ $^
+
%.o: %.c
$(CC) $(LDFLAGS) $(acre_test_LDFLAGS) $(acre_test_CFLAGS) $(CFLAGS) -c -o $@ $<