1
0
Files
irix-657m-src/eoe/cmd/pmake/tests/condop.test
2022-09-29 17:59:04 +03:00

80 lines
1.1 KiB
Plaintext

#
# This makefile is designed to test the comparison operators in
# conditionals
#
INT = 3
HEXINT = 0x3
FLOAT = 3.2
FLOATE = 3.2E1
FLOATNE = 3.2E-1
STR = QQQ
TRUE = 1
FALSE = 0
.MAIN : a
a::
#if $(INT) != 3
: decimal int didn't work
#else
: decimal int worked
#endif
#if $(HEXINT) != 0x3
: hex int didn't work
#else
: hex int worked
#endif
#if $(FLOAT) >= 3.2
: regular float worked
#else
: regular float didn't work
#endif
#if $(FLOATE) == 32.0
: E float worked
#else
: E float didn't work
#endif
#if $(FLOATNE) < 1.0
: negative E float worked
#else
: negative E float didn't work
#endif
#if $(STR) == "QQQ"
: string worked
#else
: string didn't work
#endif
#if $(TRUE)
: true boolean worked
#else
: true boolean didn't work
#endif
#if !$(FALSE)
: false boolean worked
#else
: false boolean didn't work
#endif
#if target(a)
: target worked
#else
: target didn't work
#endif
#if exists(condop.test)
: exists worked
#else
: exists didn't work
#endif
#if make(a)
: make worked
#else
: make didn't work
#endif
#if defined(FALSE)
: defined worked
#else
: defined didn't work
#endif
#if empty(STR:N*Q*)
: empty worked
#else
: empty didn't work
#endif