]> git.sesse.net Git - xml-template/blobdiff - c++0x/Makefile
Add include support, and unit test, to C++0x version. All unit tests pass!
[xml-template] / c++0x / Makefile
index fe1f331ac63264c3523e4b5a24cb13d25b4dc3ce..9c7cef95cee166e6594005229c18e9e53c47a0f9 100644 (file)
@@ -1,8 +1,37 @@
 CXX=g++
 CXXFLAGS=-std=gnu++0x -g -Wall $(shell xml2-config --cflags)
 LDFLAGS=$(shell xml2-config --libs)
-OBJS=simple.o xml-template.o
+LIBS=xml-template.o
 
-simple: $(OBJS)
-       $(CXX) -o $@ $(OBJS) $(LDFLAGS)
+passthru: passthru.o $(LIBS)
+       $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
 
+simple: simple.o $(LIBS)
+       $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
+
+clone: clone.o $(LIBS)
+       $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
+
+include: include.o $(LIBS)
+       $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
+
+attribute: attribute.o $(LIBS)
+       $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
+
+attribute2: attribute2.o $(LIBS)
+       $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
+
+attribute3: attribute3.o $(LIBS)
+       $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
+
+attribute-empty: attribute-empty.o $(LIBS)
+       $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
+
+namespace: namespace.o $(LIBS)
+       $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
+
+namespace2: namespace2.o $(LIBS)
+       $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)
+
+structure: structure.o $(LIBS)
+       $(CXX) -o $@ $< $(LIBS) $(LDFLAGS)