Index: trunk/archive/pslib/src/Metadata/Makefile
===================================================================
--- trunk/archive/pslib/src/Metadata/Makefile	(revision 446)
+++ trunk/archive/pslib/src/Metadata/Makefile	(revision 488)
@@ -8,9 +8,20 @@
 LIBS = -L$(PSLIB_DIR)/lib -lUtils
 
-PROGS = metadata
+.PHONY : all
+all : metadata.o
+#
+# Test code
+#
+TST_PROGS = tst_metadata
+test : $(TST_PROGS)
+	for p in $(TST_PROGS); do \
+		echo $$p; \
+		$$p; \
+	done
 
-metadata : metadata.o 
-	$(CC) -o metadata metadata.o $(LIBS)
+tst_metadata : tst_metadata.o metadata.o 
+	$(CC) -o metadata tst_metadata.o metadata.o $(LIBS)
 #
+.PHONY :_tags
 _tags :;
 tags : _tags
@@ -18,4 +29,4 @@
 #
 clean :
-	$(RM) $(PROGS) *.o *.a *.log *.dvi *.aux *.toc *.log *.out *~ core TAGS
+	$(RM) $(TST_PROGS) *.o *.a *.log *.dvi *.aux *.toc *.log *.out *~ core TAGS
 empty : clean
