dump: Accept filename on command-line.
[pspp] / Makefile
1 CFLAGS := -std=gnu99 -Wall -Werror -g -D_GNU_SOURCE=1
2 base_cflags := $(CFLAGS)
3 base_ldflags := $(LDFLAGS)
4 parse-xml.o: CFLAGS := $(shell pkg-config --cflags libxml-2.0) $(base_cflags)
5 parse-xml: LDFLAGS := $(shell pkg-config --libs libxml-2.0) $(LDFLAGS)
6 dump2.o: CFLAGS := $(base_cflags) -Wno-unused
7
8 all: dump dump2 parse-xml spv-file-format.text spv-detail.pdf
9 dump: dump.o u8-mbtouc.o
10 dump2: dump2.o u8-mbtouc.o
11 parse-xml: parse-xml.o
12 spv-file-format.text: spv-file-format.texi
13         makeinfo --force --plaintext -o $@ $<
14 spv-detail.pdf: spv-detail.gv
15         dot -T pdf -o$@ $<