Makefile.in revision 1.1.1.5
1# Makefile.in for tests 2# $OpenLDAP$ 3## This work is part of OpenLDAP Software <http://www.openldap.org/>. 4## 5## Copyright 1998-2016 The OpenLDAP Foundation. 6## All rights reserved. 7## 8## Redistribution and use in source and binary forms, with or without 9## modification, are permitted only as authorized by the OpenLDAP 10## Public License. 11## 12## A copy of this license is available in the file LICENSE in the 13## top-level directory of the distribution or, alternatively, at 14## <http://www.OpenLDAP.org/license.html>. 15 16RUN=./run 17SUBDIRS= progs 18 19BUILD_BDB=@BUILD_BDB@ 20BUILD_HDB=@BUILD_HDB@ 21BUILD_MDB=@BUILD_MDB@ 22BUILD_SQL=@BUILD_SQL@ 23 24# test primary backends (default) 25test tests: 26 @$(MAKE) bdb 27 @$(MAKE) hdb 28 @$(MAKE) mdb 29 30# test all backends 31alltests: tests 32 @$(MAKE) sql 33 @$(MAKE) ldif 34 35bdb test-bdb: bdb-$(BUILD_BDB) 36bdb-no: 37 @echo "run configure with --enable-bdb to run BDB tests" 38 39bdb-yes bdb-mod: FORCE 40 @echo "Initiating LDAP tests for BDB..." 41 @$(RUN) -b bdb all 42 43hdb test-hdb: hdb-$(BUILD_HDB) 44hdb-no: 45 @echo "run configure with --enable-hdb to run HDB tests" 46 47hdb-yes hdb-mod: FORCE 48 @echo "Initiating LDAP tests for HDB..." 49 @$(RUN) -b hdb all 50 51mdb test-mdb: mdb-$(BUILD_MDB) 52mdb-no: 53 @echo "run configure with --enable-mdb to run MDB tests" 54 55mdb-yes mdb-mod: FORCE 56 @echo "Initiating LDAP tests for MDB..." 57 @$(RUN) -b mdb all 58 59sql test-sql: sql-$(BUILD_SQL) 60sql-no: 61 @echo "run configure with --enable-sql to run SQL tests" 62 63sql-yes sql-mod: FORCE 64 @echo "Initiating LDAP tests for SQL..." 65 @$(RUN) -b sql sql-all 66 67ldif test-ldif: FORCE 68 @echo "Initiating LDAP tests for LDIF..." 69 @$(RUN) -b ldif all 70 71regressions: FORCE 72 @echo "Testing (available) ITS regressions" 73 @$(RUN) its-all 74 75its: regressions 76 77clean-local: FORCE 78 -$(RM) -r testrun configpw configpw.conf *leak *gmon *core 79 80veryclean-local: FORCE 81 @-$(RM) run testdata schema ucdata 82 83