| 923 | | } else { |
| 924 | | print OUTPUT <<'EOF'; |
| 925 | | # |
| 926 | | # Makefile for the kernel hardware sensors drivers. |
| 927 | | # |
| 928 | | |
| 929 | | SUB_DIRS := |
| 930 | | MOD_SUB_DIRS := $(SUB_DIRS) |
| 931 | | ALL_SUB_DIRS := $(SUB_DIRS) |
| 932 | | MOD_LIST_NAME := SENSORS_MODULES |
| 933 | | |
| 934 | | L_TARGET := sensors.a |
| 935 | | MX_OBJS := |
| 936 | | M_OBJS := |
| 937 | | LX_OBJS := |
| 938 | | L_OBJS := |
| 939 | | |
| 940 | | # ----- |
| 941 | | # i2c core components |
| 942 | | # ----- |
| 943 | | |
| 944 | | ifeq ($(CONFIG_SENSORS),y) |
| 945 | | LX_OBJS += sensors.o |
| 946 | | else |
| 947 | | ifeq ($(CONFIG_SENSORS),m) |
| 948 | | MX_OBJS += sensors.o |
| 949 | | endif |
| 950 | | endif |
| 951 | | |
| 952 | | ifeq ($(CONFIG_SENSORS_ADM1021),y) |
| 953 | | L_OBJS += adm1021.o |
| 954 | | else |
| 955 | | ifeq ($(CONFIG_SENSORS_ADM1021),m) |
| 956 | | M_OBJS += adm1021.o |
| 957 | | endif |
| 958 | | endif |
| 959 | | |
| 960 | | ifeq ($(CONFIG_SENSORS_ADM1024),y) |
| 961 | | L_OBJS += adm1024.o |
| 962 | | else |
| 963 | | ifeq ($(CONFIG_SENSORS_ADM1024),m) |
| 964 | | M_OBJS += adm1024.o |
| 965 | | endif |
| 966 | | endif |
| 967 | | |
| 968 | | ifeq ($(CONFIG_SENSORS_ADM1025),y) |
| 969 | | L_OBJS += adm1025.o |
| 970 | | else |
| 971 | | ifeq ($(CONFIG_SENSORS_ADM1025),m) |
| 972 | | M_OBJS += adm1025.o |
| 973 | | endif |
| 974 | | endif |
| 975 | | |
| 976 | | ifeq ($(CONFIG_SENSORS_ADM1026),y) |
| 977 | | L_OBJS += adm1026.o |
| 978 | | else |
| 979 | | ifeq ($(CONFIG_SENSORS_ADM1026),m) |
| 980 | | M_OBJS += adm1026.o |
| 981 | | endif |
| 982 | | endif |
| 983 | | |
| 984 | | ifeq ($(CONFIG_SENSORS_ADM9240),y) |
| 985 | | L_OBJS += adm9240.o |
| 986 | | else |
| 987 | | ifeq ($(CONFIG_SENSORS_ADM9240),m) |
| 988 | | M_OBJS += adm9240.o |
| 989 | | endif |
| 990 | | endif |
| 991 | | |
| 992 | | ifeq ($(CONFIG_SENSORS_DDCMON),y) |
| 993 | | L_OBJS += ddcmon.o |
| 994 | | else |
| 995 | | ifeq ($(CONFIG_SENSORS_DDCMON),m) |
| 996 | | M_OBJS += ddcmon.o |
| 997 | | endif |
| 998 | | endif |
| 999 | | |
| 1000 | | ifeq ($(CONFIG_SENSORS_DS1621),y) |
| 1001 | | L_OBJS += ds1621.o |
| 1002 | | else |
| 1003 | | ifeq ($(CONFIG_SENSORS_DS1621),m) |
| 1004 | | M_OBJS += ds1621.o |
| 1005 | | endif |
| 1006 | | endif |
| 1007 | | |
| 1008 | | ifeq ($(CONFIG_SENSORS_EEPROM),y) |
| 1009 | | L_OBJS += eeprom.o |
| 1010 | | else |
| 1011 | | ifeq ($(CONFIG_SENSORS_EEPROM),m) |
| 1012 | | M_OBJS += eeprom.o |
| 1013 | | endif |
| 1014 | | endif |
| 1015 | | |
| 1016 | | ifeq ($(CONFIG_SENSORS_FSCPOS),y) |
| 1017 | | L_OBJS += fscpos.o |
| 1018 | | else |
| 1019 | | ifeq ($(CONFIG_SENSORS_FSCPOS),m) |
| 1020 | | M_OBJS += fscpos.o |
| 1021 | | endif |
| 1022 | | endif |
| 1023 | | |
| 1024 | | ifeq ($(CONFIG_SENSORS_FSCSCY),y) |
| 1025 | | L_OBJS += fscscy.o |
| 1026 | | else |
| 1027 | | ifeq ($(CONFIG_SENSORS_FSCSCY),m) |
| 1028 | | M_OBJS += fscscy.o |
| 1029 | | endif |
| 1030 | | endif |
| 1031 | | |
| 1032 | | ifeq ($(CONFIG_SENSORS_GL518SM),y) |
| 1033 | | L_OBJS += gl518sm.o |
| 1034 | | else |
| 1035 | | ifeq ($(CONFIG_SENSORS_GL518SM),m) |
| 1036 | | M_OBJS += gl518sm.o |
| 1037 | | endif |
| 1038 | | endif |
| 1039 | | |
| 1040 | | ifeq ($(CONFIG_SENSORS_GL520SM),y) |
| 1041 | | L_OBJS += gl520sm.o |
| 1042 | | else |
| 1043 | | ifeq ($(CONFIG_SENSORS_GL520SM),m) |
| 1044 | | M_OBJS += gl520sm.o |
| 1045 | | endif |
| 1046 | | endif |
| 1047 | | |
| 1048 | | ifeq ($(CONFIG_SENSORS_IT87),y) |
| 1049 | | L_OBJS += it87.o |
| 1050 | | else |
| 1051 | | ifeq ($(CONFIG_SENSORS_IT87),m) |
| 1052 | | M_OBJS += it87.o |
| 1053 | | endif |
| 1054 | | endif |
| 1055 | | |
| 1056 | | ifeq ($(CONFIG_SENSORS_LM75),y) |
| 1057 | | L_OBJS += lm75.o |
| 1058 | | else |
| 1059 | | ifeq ($(CONFIG_SENSORS_LM75),m) |
| 1060 | | M_OBJS += lm75.o |
| 1061 | | endif |
| 1062 | | endif |
| 1063 | | |
| 1064 | | ifeq ($(CONFIG_SENSORS_LM78),y) |
| 1065 | | L_OBJS += lm78.o |
| 1066 | | else |
| 1067 | | ifeq ($(CONFIG_SENSORS_LM78),m) |
| 1068 | | M_OBJS += lm78.o |
| 1069 | | endif |
| 1070 | | endif |
| 1071 | | |
| 1072 | | ifeq ($(CONFIG_SENSORS_LM80),y) |
| 1073 | | L_OBJS += lm80.o |
| 1074 | | else |
| 1075 | | ifeq ($(CONFIG_SENSORS_LM80),m) |
| 1076 | | M_OBJS += lm80.o |
| 1077 | | endif |
| 1078 | | endif |
| 1079 | | |
| 1080 | | ifeq ($(CONFIG_SENSORS_LM85),y) |
| 1081 | | L_OBJS += lm85.o |
| 1082 | | else |
| 1083 | | ifeq ($(CONFIG_SENSORS_LM85),m) |
| 1084 | | M_OBJS += lm85.o |
| 1085 | | endif |
| 1086 | | endif |
| 1087 | | |
| 1088 | | ifeq ($(CONFIG_SENSORS_LM87),y) |
| 1089 | | L_OBJS += lm87.o |
| 1090 | | else |
| 1091 | | ifeq ($(CONFIG_SENSORS_LM87),m) |
| 1092 | | M_OBJS += lm87.o |
| 1093 | | endif |
| 1094 | | endif |
| 1095 | | |
| 1096 | | ifeq ($(CONFIG_SENSORS_LM92),y) |
| 1097 | | L_OBJS += lm92.o |
| 1098 | | else |
| 1099 | | ifeq ($(CONFIG_SENSORS_LM92),m) |
| 1100 | | M_OBJS += lm92.o |
| 1101 | | endif |
| 1102 | | endif |
| 1103 | | |
| 1104 | | ifeq ($(CONFIG_SENSORS_MATORB),y) |
| 1105 | | L_OBJS += matorb.o |
| 1106 | | else |
| 1107 | | ifeq ($(CONFIG_SENSORS_MATORB),m) |
| 1108 | | M_OBJS += matorb.o |
| 1109 | | endif |
| 1110 | | endif |
| 1111 | | |
| 1112 | | ifeq ($(CONFIG_SENSORS_MAXILIFE),y) |
| 1113 | | L_OBJS += maxilife.o |
| 1114 | | else |
| 1115 | | ifeq ($(CONFIG_SENSORS_MAXILIFE),m) |
| 1116 | | M_OBJS += maxilife.o |
| 1117 | | endif |
| 1118 | | endif |
| 1119 | | |
| 1120 | | ifeq ($(CONFIG_SENSORS_MTP008),y) |
| 1121 | | L_OBJS += mtp008.o |
| 1122 | | else |
| 1123 | | ifeq ($(CONFIG_SENSORS_MTP008),m) |
| 1124 | | M_OBJS += mtp008.o |
| 1125 | | endif |
| 1126 | | endif |
| 1127 | | |
| 1128 | | ifeq ($(CONFIG_SENSORS_PCF8574),y) |
| 1129 | | L_OBJS += pcf8574.o |
| 1130 | | else |
| 1131 | | ifeq ($(CONFIG_SENSORS_PCF8574),m) |
| 1132 | | M_OBJS += pcf8574.o |
| 1133 | | endif |
| 1134 | | endif |
| 1135 | | |
| 1136 | | ifeq ($(CONFIG_SENSORS_PCF8591),y) |
| 1137 | | L_OBJS += pcf8591.o |
| 1138 | | else |
| 1139 | | ifeq ($(CONFIG_SENSORS_PCF8591),m) |
| 1140 | | M_OBJS += pcf8591.o |
| 1141 | | endif |
| 1142 | | endif |
| 1143 | | |
| 1144 | | ifeq ($(CONFIG_SENSORS_SIS5595),y) |
| 1145 | | L_OBJS += sis5595.o |
| 1146 | | else |
| 1147 | | ifeq ($(CONFIG_SENSORS_SIS5595),m) |
| 1148 | | M_OBJS += sis5595.o |
| 1149 | | endif |
| 1150 | | endif |
| 1151 | | |
| 1152 | | ifeq ($(CONFIG_SENSORS_SMSC47M1),y) |
| 1153 | | L_OBJS += smsc47m1.o |
| 1154 | | else |
| 1155 | | ifeq ($(CONFIG_SENSORS_SMSC47M1),m) |
| 1156 | | M_OBJS += smsc47m1.o |
| 1157 | | endif |
| 1158 | | endif |
| 1159 | | |
| 1160 | | ifeq ($(CONFIG_SENSORS_THMC50),y) |
| 1161 | | L_OBJS += thmc50.o |
| 1162 | | else |
| 1163 | | ifeq ($(CONFIG_SENSORS_THMC50),m) |
| 1164 | | M_OBJS += thmc50.o |
| 1165 | | endif |
| 1166 | | endif |
| 1167 | | |
| 1168 | | ifeq ($(CONFIG_SENSORS_VIA686A),y) |
| 1169 | | L_OBJS += via686a.o |
| 1170 | | else |
| 1171 | | ifeq ($(CONFIG_SENSORS_VIA686A),m) |
| 1172 | | M_OBJS += via686a.o |
| 1173 | | endif |
| 1174 | | endif |
| 1175 | | |
| 1176 | | ifeq ($(CONFIG_SENSORS_VT1211),y) |
| 1177 | | L_OBJS += vt1211.o |
| 1178 | | else |
| 1179 | | ifeq ($(CONFIG_SENSORS_VT1211),m) |
| 1180 | | M_OBJS += vt1211.o |
| 1181 | | endif |
| 1182 | | endif |
| 1183 | | |
| 1184 | | ifeq ($(CONFIG_SENSORS_VT8211),y) |
| 1185 | | L_OBJS += vt8231.o |
| 1186 | | else |
| 1187 | | ifeq ($(CONFIG_SENSORS_VT8231),m) |
| 1188 | | M_OBJS += vt8231.o |
| 1189 | | endif |
| 1190 | | endif |
| 1191 | | |
| 1192 | | ifeq ($(CONFIG_SENSORS_W83781D),y) |
| 1193 | | L_OBJS += w83781d.o |
| 1194 | | else |
| 1195 | | ifeq ($(CONFIG_SENSORS_W83781D),m) |
| 1196 | | M_OBJS += w83781d.o |
| 1197 | | endif |
| 1198 | | endif |
| 1199 | | |
| 1200 | | include $(TOPDIR)/Rules.make |
| 1201 | | EOF |
| 1202 | | } |
| 1254 | | } else { |
| 1255 | | print OUTPUT << 'EOF'; |
| 1256 | | ifeq ($(CONFIG_I2C_ALI1535),y) |
| 1257 | | L_OBJS += i2c-ali1535.o |
| 1258 | | else |
| 1259 | | ifeq ($(CONFIG_I2C_ALI1535),m) |
| 1260 | | M_OBJS += i2c-ali1535.o |
| 1261 | | endif |
| 1262 | | endif |
| 1263 | | |
| 1264 | | ifeq ($(CONFIG_I2C_ALI15X3),y) |
| 1265 | | L_OBJS += i2c-ali15x3.o |
| 1266 | | else |
| 1267 | | ifeq ($(CONFIG_I2C_ALI15X3),m) |
| 1268 | | M_OBJS += i2c-ali15x3.o |
| 1269 | | endif |
| 1270 | | endif |
| 1271 | | |
| 1272 | | ifeq ($(CONFIG_I2C_AMD756),y) |
| 1273 | | L_OBJS += i2c-amd756.o |
| 1274 | | else |
| 1275 | | ifeq ($(CONFIG_I2C_AMD756),m) |
| 1276 | | M_OBJS += i2c-amd756.o |
| 1277 | | endif |
| 1278 | | endif |
| 1279 | | |
| 1280 | | ifeq ($(CONFIG_I2C_AMD8111),y) |
| 1281 | | L_OBJS += i2c-amd8111.o |
| 1282 | | else |
| 1283 | | ifeq ($(CONFIG_I2C_AMD8111),m) |
| 1284 | | M_OBJS += i2c-amd8111.o |
| 1285 | | endif |
| 1286 | | endif |
| 1287 | | |
| 1288 | | ifeq ($(CONFIG_I2C_HYDRA),y) |
| 1289 | | L_OBJS += i2c-hydra.o |
| 1290 | | else |
| 1291 | | ifeq ($(CONFIG_I2C_HYDRA),m) |
| 1292 | | M_OBJS += i2c-hydra.o |
| 1293 | | endif |
| 1294 | | endif |
| 1295 | | |
| 1296 | | ifeq ($(CONFIG_I2C_I801),y) |
| 1297 | | L_OBJS += i2c-i801.o |
| 1298 | | else |
| 1299 | | ifeq ($(CONFIG_I2C_I801),m) |
| 1300 | | M_OBJS += i2c-i801.o |
| 1301 | | endif |
| 1302 | | endif |
| 1303 | | |
| 1304 | | ifeq ($(CONFIG_I2C_I810),y) |
| 1305 | | L_OBJS += i2c-i810.o |
| 1306 | | else |
| 1307 | | ifeq ($(CONFIG_I2C_I810),m) |
| 1308 | | M_OBJS += i2c-i810.o |
| 1309 | | endif |
| 1310 | | endif |
| 1311 | | |
| 1312 | | ifeq ($(CONFIG_I2C_ISA),y) |
| 1313 | | L_OBJS += i2c-isa.o |
| 1314 | | else |
| 1315 | | ifeq ($(CONFIG_I2C_ISA),m) |
| 1316 | | M_OBJS += i2c-isa.o |
| 1317 | | endif |
| 1318 | | endif |
| 1319 | | |
| 1320 | | ifeq ($(CONFIG_I2C_PIIX4),y) |
| 1321 | | L_OBJS += i2c-piix4.o dmi_scan.o |
| 1322 | | else |
| 1323 | | ifeq ($(CONFIG_I2C_PIIX4),m) |
| 1324 | | M_OBJS += i2c-piix4.o dmi_scan.o |
| 1325 | | endif |
| 1326 | | endif |
| 1327 | | |
| 1328 | | ifeq ($(CONFIG_I2C_SIS5595),y) |
| 1329 | | L_OBJS += i2c-sis5595.o |
| 1330 | | else |
| 1331 | | ifeq ($(CONFIG_I2C_SIS5595),m) |
| 1332 | | M_OBJS += i2c-sis5595.o |
| 1333 | | endif |
| 1334 | | endif |
| 1335 | | |
| 1336 | | ifeq ($(CONFIG_I2C_SIS630),y) |
| 1337 | | L_OBJS += i2c-sis630.o |
| 1338 | | else |
| 1339 | | ifeq ($(CONFIG_I2C_SIS630),m) |
| 1340 | | M_OBJS += i2c-sis630.o |
| 1341 | | endif |
| 1342 | | endif |
| 1343 | | |
| 1344 | | ifeq ($(CONFIG_I2C_SIS645),y) |
| 1345 | | L_OBJS += i2c-sis645.o |
| 1346 | | else |
| 1347 | | ifeq ($(CONFIG_I2C_SIS645),m) |
| 1348 | | M_OBJS += i2c-sis645.o |
| 1349 | | endif |
| 1350 | | endif |
| 1351 | | |
| 1352 | | ifeq ($(CONFIG_I2C_SAVAGE4),y) |
| 1353 | | L_OBJS += i2c-savage4.o |
| 1354 | | else |
| 1355 | | ifeq ($(CONFIG_I2C_SAVAGE4),m) |
| 1356 | | M_OBJS += i2c-SAVAGE4.o |
| 1357 | | endif |
| 1358 | | endif |
| 1359 | | |
| 1360 | | ifeq ($(CONFIG_I2C_TSUNAMI),y) |
| 1361 | | L_OBJS += i2c-tsunami.o |
| 1362 | | else |
| 1363 | | ifeq ($(CONFIG_I2C_TSUNAMI),m) |
| 1364 | | M_OBJS += i2c-tsunami.o |
| 1365 | | endif |
| 1366 | | endif |
| 1367 | | |
| 1368 | | ifeq ($(CONFIG_I2C_VIA),y) |
| 1369 | | L_OBJS += i2c-via.o |
| 1370 | | else |
| 1371 | | ifeq ($(CONFIG_I2C_VIA),m) |
| 1372 | | M_OBJS += i2c-via.o |
| 1373 | | endif |
| 1374 | | endif |
| 1375 | | |
| 1376 | | ifeq ($(CONFIG_I2C_VIAPRO),y) |
| 1377 | | L_OBJS += i2c-viapro.o |
| 1378 | | else |
| 1379 | | ifeq ($(CONFIG_I2C_VIAPRO),m) |
| 1380 | | M_OBJS += i2c-viapro.o |
| 1381 | | endif |
| 1382 | | endif |
| 1383 | | |
| 1384 | | ifeq ($(CONFIG_I2C_VOODOO3),y) |
| 1385 | | L_OBJS += i2c-voodoo3.o |
| 1386 | | else |
| 1387 | | ifeq ($(CONFIG_I2C_VOODOO3),m) |
| 1388 | | M_OBJS += i2c-voodoo3.o |
| 1389 | | endif |
| 1390 | | endif |
| 1391 | | |
| 1392 | | EOF |
| 1393 | | } |