add .gitignore
[clrlibru.git] / Makefile
index bf32e85..04e3721 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -13,6 +13,19 @@ all: clrlibru
 clrlibru: $(OBJS)
        $(CC) $(LIB) -o $@ $(OBJS)
 
+test: all
+       @[ -d results ] || mkdir results
+       @[ -d diffs ] || mkdir diffs
+       @for FILE in  test.htm  ; do \
+               echo -n $$FILE "        ........ " ; \
+               if ./clrlibru < tests/$$FILE > results/$$FILE && diff -c expected/$$FILE results/$$FILE > diffs/$$FILE ; then \
+                       echo ok ; \
+               else \
+                       echo FAILED ; \
+               fi ; \
+       done 
+
 clean:
        rm -rf clrlibru *core *.o
+       rm -rf results diffs