Changeset 1412 for trunk/tests/inherit-bld/Makefile.kmk
- Timestamp:
- Mar 18, 2008, 10:20:30 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/inherit-bld/Makefile.kmk
r1405 r1412 55 55 inherit-bld4_BLD_TYPE = dbgbld4 56 56 inherit-bld4_DEFS.dbgbld3 = X=y 57 inherit-bld4_DEFS.dbgbld4 = $(inherit-bld4_DEFS.dbgbld3) # remove me58 57 inherit-bld4_SOURCES = ../dummy_defined_X.c 59 58 … … 63 62 inherit-bld5_BLD_TYPE = dbgbld5 64 63 inherit-bld5_DEFS.dbgbld3 = X=y y=0 65 #inherit-bld5_DEFS.dbgbld5 = y=42 66 inherit-bld5_DEFS.dbgbld5 = $(inherit-bld5_DEFS.dbgbld3) y=42 # remove me 64 inherit-bld5_DEFS.dbgbld5 = y=42 67 65 inherit-bld5_SOURCES = ../dummy_defined_X.c 68 66 … … 72 70 inherit-bld6_BLD_TYPE = dbgbld6 73 71 inherit-bld6_DEFS.dbgbld3 = X=y y=42 74 #inherit-bld6_DEFS.dbgbld6 = y=0 75 inherit-bld6_DEFS.dbgbld6 = y=0 $(inherit-bld6_DEFS.dbgbld3) # remove me 72 inherit-bld6_DEFS.dbgbld6 = y=0 76 73 inherit-bld6_SOURCES = ../dummy_defined_X.c 74 75 76 # 77 # Tests where we inherit from a target and force build type which 78 # relies on inheritance. These are the fine points... 79 # 80 PROGRAMS += inherit-bld10 81 inherit-bld10_TEMPLATE = TST 82 inherit-bld10_BLD_TYPE = dbgbld11 83 inherit-bld10_DEFS = X=y 84 inherit-bld10_DEFS.dbgbld10 = y=42 85 inherit-bld10_SOURCES = ../dummy_defined_X.c 86 87 # Tests that target and build inheriting works together. 88 PROGRAMS += inherit-bld11 89 inherit-bld11_EXTENDS = inherit-bld10 90 91 # Tests that dbgbld11 is picked from the target rather than the parent. 92 PROGRAMS += inherit-bld12 93 inherit-bld12_EXTENDS = inherit-bld10 94 inherit-bld12_DEFS = y=0 95 inherit-bld12_DEFS.dbgbld11 = X=z z=42 96 97 # Tests that prepending works. 98 PROGRAMS += inherit-bld20 99 inherit-bld20_TEMPLATE = TST 100 inherit-bld20_BLD_TYPE = dbgbld21 101 inherit-bld20_DEFS = X=y 102 inherit-bld20_DEFS.dbgbld20 = y=42 103 inherit-bld20_DEFS.dbgbld21 = y=0 104 #inherit-bld20_DEFS.dbgbld21 = y=0 y=42 <-- expected result. 105 inherit-bld20_SOURCES = ../dummy_defined_X.c 106 107 # Tests that prepending + target inheritance works as expected. funky! 108 PROGRAMS += inherit-bld21 109 inherit-bld21_EXTENDS = inherit-bld20 110 inherit-bld21_DEFS.dbgbld20 = Y=y 111 #inherit-bld21_DEFS.dbgbld21 = y=0 y=42 Y=y <-- expected result; dbgbld21 from parent + our dbgbld20. 112 inherit-bld21_SOURCES = ../dummy_defined_Y.c 77 113 78 114
Note:
See TracChangeset
for help on using the changeset viewer.