1*b1cdbd2cSJim Jagielski# ************************************************************* 2*b1cdbd2cSJim Jagielski# 3*b1cdbd2cSJim Jagielski# Licensed to the Apache Software Foundation (ASF) under one 4*b1cdbd2cSJim Jagielski# or more contributor license agreements. See the NOTICE file 5*b1cdbd2cSJim Jagielski# distributed with this work for additional information 6*b1cdbd2cSJim Jagielski# regarding copyright ownership. The ASF licenses this file 7*b1cdbd2cSJim Jagielski# to you under the Apache License, Version 2.0 (the 8*b1cdbd2cSJim Jagielski# "License"); you may not use this file except in compliance 9*b1cdbd2cSJim Jagielski# with the License. You may obtain a copy of the License at 10*b1cdbd2cSJim Jagielski# 11*b1cdbd2cSJim Jagielski# http://www.apache.org/licenses/LICENSE-2.0 12*b1cdbd2cSJim Jagielski# 13*b1cdbd2cSJim Jagielski# Unless required by applicable law or agreed to in writing, 14*b1cdbd2cSJim Jagielski# software distributed under the License is distributed on an 15*b1cdbd2cSJim Jagielski# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*b1cdbd2cSJim Jagielski# KIND, either express or implied. See the License for the 17*b1cdbd2cSJim Jagielski# specific language governing permissions and limitations 18*b1cdbd2cSJim Jagielski# under the License. 19*b1cdbd2cSJim Jagielski# 20*b1cdbd2cSJim Jagielski# ************************************************************* 21*b1cdbd2cSJim Jagielski# unroll begin 22*b1cdbd2cSJim Jagielski# ---- create the test libraries ------------------------------------ 23*b1cdbd2cSJim Jagielski 24*b1cdbd2cSJim Jagielski.IF "$(SHL1TARGETN)"!="" 25*b1cdbd2cSJim JagielskiALLTAR : test1 26*b1cdbd2cSJim Jagielskitest1 .PHONY : $(SHL1TARGETN) 27*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 28*b1cdbd2cSJim Jagielski @echo - start unit test \#1 on library $(SHL1TARGETN) 29*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 30*b1cdbd2cSJim Jagielski $(CPPUNITTESTER) $(SHL1TARGETN) 31*b1cdbd2cSJim Jagielski.ENDIF 32*b1cdbd2cSJim Jagielski 33*b1cdbd2cSJim Jagielski# unroll begin 34*b1cdbd2cSJim Jagielski# ---- create the test libraries ------------------------------------ 35*b1cdbd2cSJim Jagielski 36*b1cdbd2cSJim Jagielski.IF "$(SHL2TARGETN)"!="" 37*b1cdbd2cSJim JagielskiALLTAR : test2 38*b1cdbd2cSJim Jagielskitest2 .PHONY : $(SHL2TARGETN) 39*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 40*b1cdbd2cSJim Jagielski @echo - start unit test \#2 on library $(SHL2TARGETN) 41*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 42*b1cdbd2cSJim Jagielski $(CPPUNITTESTER) $(SHL2TARGETN) 43*b1cdbd2cSJim Jagielski.ENDIF 44*b1cdbd2cSJim Jagielski 45*b1cdbd2cSJim Jagielski# unroll begin 46*b1cdbd2cSJim Jagielski# ---- create the test libraries ------------------------------------ 47*b1cdbd2cSJim Jagielski 48*b1cdbd2cSJim Jagielski.IF "$(SHL3TARGETN)"!="" 49*b1cdbd2cSJim JagielskiALLTAR : test3 50*b1cdbd2cSJim Jagielskitest3 .PHONY : $(SHL3TARGETN) 51*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 52*b1cdbd2cSJim Jagielski @echo - start unit test \#3 on library $(SHL3TARGETN) 53*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 54*b1cdbd2cSJim Jagielski $(CPPUNITTESTER) $(SHL3TARGETN) 55*b1cdbd2cSJim Jagielski.ENDIF 56*b1cdbd2cSJim Jagielski 57*b1cdbd2cSJim Jagielski# unroll begin 58*b1cdbd2cSJim Jagielski# ---- create the test libraries ------------------------------------ 59*b1cdbd2cSJim Jagielski 60*b1cdbd2cSJim Jagielski.IF "$(SHL4TARGETN)"!="" 61*b1cdbd2cSJim JagielskiALLTAR : test4 62*b1cdbd2cSJim Jagielskitest4 .PHONY : $(SHL4TARGETN) 63*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 64*b1cdbd2cSJim Jagielski @echo - start unit test \#4 on library $(SHL4TARGETN) 65*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 66*b1cdbd2cSJim Jagielski $(CPPUNITTESTER) $(SHL4TARGETN) 67*b1cdbd2cSJim Jagielski.ENDIF 68*b1cdbd2cSJim Jagielski 69*b1cdbd2cSJim Jagielski# unroll begin 70*b1cdbd2cSJim Jagielski# ---- create the test libraries ------------------------------------ 71*b1cdbd2cSJim Jagielski 72*b1cdbd2cSJim Jagielski.IF "$(SHL5TARGETN)"!="" 73*b1cdbd2cSJim JagielskiALLTAR : test5 74*b1cdbd2cSJim Jagielskitest5 .PHONY : $(SHL5TARGETN) 75*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 76*b1cdbd2cSJim Jagielski @echo - start unit test \#5 on library $(SHL5TARGETN) 77*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 78*b1cdbd2cSJim Jagielski $(CPPUNITTESTER) $(SHL5TARGETN) 79*b1cdbd2cSJim Jagielski.ENDIF 80*b1cdbd2cSJim Jagielski 81*b1cdbd2cSJim Jagielski# unroll begin 82*b1cdbd2cSJim Jagielski# ---- create the test libraries ------------------------------------ 83*b1cdbd2cSJim Jagielski 84*b1cdbd2cSJim Jagielski.IF "$(SHL6TARGETN)"!="" 85*b1cdbd2cSJim JagielskiALLTAR : test6 86*b1cdbd2cSJim Jagielskitest6 .PHONY : $(SHL6TARGETN) 87*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 88*b1cdbd2cSJim Jagielski @echo - start unit test \#6 on library $(SHL6TARGETN) 89*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 90*b1cdbd2cSJim Jagielski $(CPPUNITTESTER) $(SHL6TARGETN) 91*b1cdbd2cSJim Jagielski.ENDIF 92*b1cdbd2cSJim Jagielski 93*b1cdbd2cSJim Jagielski# unroll begin 94*b1cdbd2cSJim Jagielski# ---- create the test libraries ------------------------------------ 95*b1cdbd2cSJim Jagielski 96*b1cdbd2cSJim Jagielski.IF "$(SHL7TARGETN)"!="" 97*b1cdbd2cSJim JagielskiALLTAR : test7 98*b1cdbd2cSJim Jagielskitest7 .PHONY : $(SHL7TARGETN) 99*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 100*b1cdbd2cSJim Jagielski @echo - start unit test \#7 on library $(SHL7TARGETN) 101*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 102*b1cdbd2cSJim Jagielski $(CPPUNITTESTER) $(SHL7TARGETN) 103*b1cdbd2cSJim Jagielski.ENDIF 104*b1cdbd2cSJim Jagielski 105*b1cdbd2cSJim Jagielski# unroll begin 106*b1cdbd2cSJim Jagielski# ---- create the test libraries ------------------------------------ 107*b1cdbd2cSJim Jagielski 108*b1cdbd2cSJim Jagielski.IF "$(SHL8TARGETN)"!="" 109*b1cdbd2cSJim JagielskiALLTAR : test8 110*b1cdbd2cSJim Jagielskitest8 .PHONY : $(SHL8TARGETN) 111*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 112*b1cdbd2cSJim Jagielski @echo - start unit test \#8 on library $(SHL8TARGETN) 113*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 114*b1cdbd2cSJim Jagielski $(CPPUNITTESTER) $(SHL8TARGETN) 115*b1cdbd2cSJim Jagielski.ENDIF 116*b1cdbd2cSJim Jagielski 117*b1cdbd2cSJim Jagielski# unroll begin 118*b1cdbd2cSJim Jagielski# ---- create the test libraries ------------------------------------ 119*b1cdbd2cSJim Jagielski 120*b1cdbd2cSJim Jagielski.IF "$(SHL9TARGETN)"!="" 121*b1cdbd2cSJim JagielskiALLTAR : test9 122*b1cdbd2cSJim Jagielskitest9 .PHONY : $(SHL9TARGETN) 123*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 124*b1cdbd2cSJim Jagielski @echo - start unit test \#9 on library $(SHL9TARGETN) 125*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 126*b1cdbd2cSJim Jagielski $(CPPUNITTESTER) $(SHL9TARGETN) 127*b1cdbd2cSJim Jagielski.ENDIF 128*b1cdbd2cSJim Jagielski 129*b1cdbd2cSJim Jagielski# unroll begin 130*b1cdbd2cSJim Jagielski# ---- create the test libraries ------------------------------------ 131*b1cdbd2cSJim Jagielski 132*b1cdbd2cSJim Jagielski.IF "$(SHL10TARGETN)"!="" 133*b1cdbd2cSJim JagielskiALLTAR : test10 134*b1cdbd2cSJim Jagielskitest10 .PHONY : $(SHL10TARGETN) 135*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 136*b1cdbd2cSJim Jagielski @echo - start unit test \#10 on library $(SHL10TARGETN) 137*b1cdbd2cSJim Jagielski @echo ---------------------------------------------------------- 138*b1cdbd2cSJim Jagielski $(CPPUNITTESTER) $(SHL10TARGETN) 139*b1cdbd2cSJim Jagielski.ENDIF 140*b1cdbd2cSJim Jagielski 141