15ae59decSJulio Merino# 25ae59decSJulio Merino# Test handling of escaped newlines. 35ae59decSJulio Merino# 45ae59decSJulio Merino 55ae59decSJulio Merino.ifmake test1 65ae59decSJulio Merino 75ae59decSJulio Merino# This should succeed 85ae59decSJulio Merino\ 95ae59decSJulio Merino\ 105ae59decSJulio Merino\ 115ae59decSJulio Merinotest1: 125ae59decSJulio Merino @echo ok 135ae59decSJulio Merino 145ae59decSJulio Merino.elifmake test2 155ae59decSJulio Merino 165ae59decSJulio Merino# This should print ok because the second assignment to foo is actually 175ae59decSJulio Merino# a continued comment. 185ae59decSJulio MerinoFOO=ok 195ae59decSJulio Merino#\ 205ae59decSJulio Merino\ 215ae59decSJulio MerinoFOO=not ok 225ae59decSJulio Merinotest2: 235ae59decSJulio Merino @echo "${FOO}" 245ae59decSJulio Merino 255ae59decSJulio Merino.elifmake test3 265ae59decSJulio Merino 275ae59decSJulio Merino# Make sure an escaped newline inserts a space 285ae59decSJulio Merinotest3: a\ 295ae59decSJulio Merinob 305ae59decSJulio Merino 315ae59decSJulio Merinoa: 325ae59decSJulio Merino @echo a 335ae59decSJulio Merino 345ae59decSJulio Merinob: 355ae59decSJulio Merino @echo b 365ae59decSJulio Merino 375ae59decSJulio Merino.elifmake test4 385ae59decSJulio Merino 395ae59decSJulio Merino# Make sure an escaped newline inserts exactly one space 405ae59decSJulio MerinoFOO=a\ 415ae59decSJulio Merino b 425ae59decSJulio Merino 435ae59decSJulio Merinotest4: 445ae59decSJulio Merino @echo "${FOO}" 455ae59decSJulio Merino 465ae59decSJulio Merino.elifmake test5 475ae59decSJulio Merino 485ae59decSJulio Merino# Make sure each escaped newline inserts exactly one space 495ae59decSJulio MerinoFOO=a\ 505ae59decSJulio Merino\ 515ae59decSJulio Merino\ 525ae59decSJulio Merino\ 535ae59decSJulio Merinob 545ae59decSJulio Merino 555ae59decSJulio Merinotest5: 565ae59decSJulio Merino @echo "${FOO}" 575ae59decSJulio Merino 585ae59decSJulio Merino.endif 59