X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Makefile;h=c9a1c7d5517161c42ef6a26b4a445598705ab218;hb=8b7ea7f744c5e82874cd28cb36c44a2d99e5894b;hp=3172b3dddcd9076d47de6b8695f20e33acd24da1;hpb=d8138f420420eaf84ee809a83cef35407bec5183;p=pspp diff --git a/Makefile b/Makefile index 3172b3dddc..c9a1c7d551 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,13 @@ -dump.o: CFLAGS = -std=gnu99 -Wall -Werror -g -D_GNU_SOURCE=1 -dump2.o: CFLAGS = -std=gnu99 -Wall -Werror -g -D_GNU_SOURCE=1 -Wno-unused -all: dump dump2 -dump: dump.o -dump2: dump2.o +CFLAGS := -std=gnu99 -Wall -Werror -g -D_GNU_SOURCE=1 +base_cflags := $(CFLAGS) +base_ldflags := $(LDFLAGS) +parse-xml.o: CFLAGS := $(shell pkg-config --cflags libxml-2.0) $(base_cflags) +parse-xml: LDFLAGS := $(shell pkg-config --libs libxml-2.0) $(LDFLAGS) +dump2.o: CFLAGS := $(base_cflags) -Wno-unused +dump-spo.o: CFLAGS := $(base_cflags) -Wno-unused + +all: dump dump2 parse-xml dump-spo +dump-spo: dump-spo.o u8-mbtouc.o +dump: dump.o u8-mbtouc.o +dump2: dump2.o u8-mbtouc.o +parse-xml: parse-xml.o