refactoring
[rrq/rrqmisc.git] / vector / Makefile
index 0f342d35332e604ac4ff10a76363abe10335ad92..a3feec435d9f38d957cc082763f0d6ad8760801f 100644 (file)
@@ -1,8 +1,10 @@
 LIBRARY = libvector.a
 LIBOBJS = Vector.o HashVector.o
-LIBOBJS += TupleSchema.o integeritem.o  stringitem.o
-LIBOBJS += Relation.o
-LIBOBJS += BindingTable.o Query.o
+LIBOBJS += Tuple.o TupleSchema.o integeritem.o stringitem.o Binding.o
+LIBOBJS += BindingTable.o Relation.o Query.o
+LIBOBJS += AssignQuery.o RelationQuery.o
+LIBOBJS += NotQuery.o AndQuery.o OrQuery.o
+#LIBOBJS += View.o
 
 default: $(LIBRARY)
 
@@ -11,6 +13,11 @@ all: default
 CFLAGS = -Wall -g -fmax-errors=1 -I.
 LDLIBS = -lm
 
+%.h:
+       echo "#ifndef ${@:.h=_H}" > $@
+       echo "#define ${@:.h=_H}" >> $@
+       echo "#endif" >> $@
+
 define STDCC
 .INTERMEDIATE: $1.o
 CLEANRM += $1.o