+# Generic directory or leaf node makefile for OCERA make framework
-all: t/wvtest
+ifndef MAKERULES_DIR
+MAKERULES_DIR := $(shell ( old_pwd="" ; while [ ! -e Makefile.rules ] ; do if [ "$$old_pwd" = `pwd` ] ; then exit 1 ; else old_pwd=`pwd` ; cd -L .. 2>/dev/null ; fi ; done ; pwd ) )
+endif
-t/wvtest: wvtestmain.c wvtest.c t/wvtest.t.c
- gcc -D WVTEST_CONFIGURED -o $@ -I. $^
+ifeq ($(MAKERULES_DIR),)
+all : default
+.DEFAULT::
+ @echo -e "\nThe Makefile.rules has not been found in this or partent directory\n"
+else
+include $(MAKERULES_DIR)/Makefile.rules
+endif
-runtests: all
- t/wvtest
-
-test: all
- ../wvtestrun $(MAKE) runtests
-
-clean::
- rm -f *~ t/*~ *.o t/*.o t/wvtest
--- /dev/null
+include_HEADERS = wvtest.h
+
+CFLAGS += -DWVTEST_CONFIGURED
+
+lib_LIBRARIES = wvtest
+wvtest_SOURCES = wvtestmain.c wvtest.c
+
+wvtest_PROGRAMS = wvtest.t
+wvtest.t_SOURCES = t/wvtest.t.c