Makefile.in revision 1.1.1.7
1# Makefile.in for tests 2# $OpenLDAP$ 3## This work is part of OpenLDAP Software <http://www.openldap.org/>. 4## 5## Copyright 1998-2019 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 @$(MAKE) bdb-its 74 @$(MAKE) hdb-its 75 @$(MAKE) mdb-its 76 77its: regressions 78 79bdb-its: bdb-its-$(BUILD_BDB) 80bdb-its-no: 81 @echo "run configure with --enable-bdb to run BDB ITS regressions" 82 83bdb-its-yes bdb-its-mod: FORCE 84 @$(RUN) -b bdb its-all 85 86hdb-its: hdb-its-$(BUILD_HDB) 87hdb-its-no: 88 @echo "run configure with --enable-hdb to run HDB ITS regressions" 89 90hdb-its-yes hdb-its-mod: FORCE 91 @$(RUN) -b hdb its-all 92 93mdb-its: mdb-its-$(BUILD_MDB) 94mdb-its-no: 95 @echo "run configure with --enable-mdb to run MDB ITS regressions" 96 97mdb-its-yes mdb-its-mod: FORCE 98 @$(RUN) -b mdb its-all 99 100clean-local: FORCE 101 -$(RM) -r testrun configpw configpw.conf *leak *gmon *core 102 103veryclean-local: FORCE 104 @-$(RM) run testdata schema ucdata 105 106