2 CXXFLAGS=-std=gnu++0x -g -Wall $(shell xml2-config --cflags)
3 LDFLAGS=$(shell xml2-config --libs)
6 BINS=passthru simple clone include attribute attribute2 attribute3 attribute-empty namespace namespace2 structure
7 OBJS=passthru.o simple.o clone.o include.o attribute.o attribute2.o attribute3.o attribute-empty.o namespace.o namespace2.o structure.o xml-template.o
14 passthru: passthru.o $(LIBS)
15 $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
17 simple: simple.o $(LIBS)
18 $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
20 clone: clone.o $(LIBS)
21 $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
23 include: include.o $(LIBS)
24 $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
26 attribute: attribute.o $(LIBS)
27 $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
29 attribute2: attribute2.o $(LIBS)
30 $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
32 attribute3: attribute3.o $(LIBS)
33 $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
35 attribute-empty: attribute-empty.o $(LIBS)
36 $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
38 namespace: namespace.o $(LIBS)
39 $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
41 namespace2: namespace2.o $(LIBS)
42 $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
44 structure: structure.o $(LIBS)
45 $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)