build system: always rewrite NUM_APPLETS.h
authorDenys Vlasenko <vda.linux@googlemail.com>
Tue, 23 Aug 2016 18:21:36 +0000 (20:21 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Tue, 23 Aug 2016 18:21:36 +0000 (20:21 +0200)
Conditional rewrite can keep NUM_APPLETS.h mtime old,
this causes make to try to regenerate it at every invocation.

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
applets/applet_tables.c

index 8401a15495c435f12c0fb1ed22da42dbbe60a6c7..ef911a43b36dd6893f4f3c422fa93fa19b382c61 100644 (file)
@@ -192,27 +192,28 @@ int main(int argc, char **argv)
        printf("};\n");
 #endif
        //printf("#endif /* SKIP_definitions */\n");
+
 //     printf("\n");
 //     printf("#define MAX_APPLET_NAME_LEN %u\n", MAX_APPLET_NAME_LEN);
 
        if (argv[2]) {
-               char line_old[80];
-               char line_new[80];
                FILE *fp;
+               char line_new[80];
+//             char line_old[80];
 
-               line_old[0] = 0;
-               fp = fopen(argv[2], "r");
-               if (fp) {
-                       fgets(line_old, sizeof(line_old), fp);
-                       fclose(fp);
-               }
                sprintf(line_new, "#define NUM_APPLETS %u\n", NUM_APPLETS);
-               if (strcmp(line_old, line_new) != 0) {
+//             line_old[0] = 0;
+//             fp = fopen(argv[2], "r");
+//             if (fp) {
+//                     fgets(line_old, sizeof(line_old), fp);
+//                     fclose(fp);
+//             }
+//             if (strcmp(line_old, line_new) != 0) {
                        fp = fopen(argv[2], "w");
                        if (!fp)
                                return 1;
                        fputs(line_new, fp);
-               }
+//             }
        }
 
        return 0;