2 Copyright © 2019, The AROS Development Team. All rights reserved.
11 #include "parsendkoffsets.h"
14 # define __DATE__ "No __DATE__"
16 #ifndef PACKAGE_VERSION
17 # define PACKAGE_VERSION "No PACKAGE_VERSION"
27 void printBanner(FILE *structfile
, char *comment
)
29 fprintf(structfile
, "%s Copyright (c) 2019, The AROS Dev team.\n%s NB: THIS IS AN AUTO GENERATED FILE!\n\n", comment
, comment
);
33 main (int argc
, char ** argv
)
37 currdir
= getcwd (NULL
, 1024);
43 for (t
=1; t
<argc
; t
++)
45 if (argv
[t
][0] == '-')
47 if (!strcmp (argv
[t
], "--version"))
49 printf ("parseoffsets %s (%s)\n", PACKAGE_VERSION
, __DATE__
);
53 else if (!strncmp (argv
[t
], "--offsetsfile", 13) || !strcmp (argv
[t
], "-o"))
55 ndkofffile
= (char *)&argv
[t
][14];
57 else if (!strncmp (argv
[t
], "--gendir", 8) || !strcmp (argv
[t
], "-g"))
59 gendir
= (char *)&argv
[t
][9];
61 else if (!strncmp (argv
[t
], "--sdkdir", 8) || !strcmp (argv
[t
], "-s"))
63 sdkdir
= (char *)&argv
[t
][9];
65 else if (!strncmp (argv
[t
], "--bindir", 8) || !strcmp (argv
[t
], "-b"))
67 bindir
= (char *)&argv
[t
][9];
69 else if (!strcmp (argv
[t
], "--verbose") || !strcmp (argv
[t
], "-v"))
73 else if (!strcmp (argv
[t
], "--help"))
75 printf ("%s [--offsetsfile=<file>] [--sdkdir=<directory>] [--gendir=<directory>] [--bindir=<directory>] [--version] [-v,--verbose] [--help]\nfor correct results this programs output should be used on a big-endian 32bit platform.\n", argv
[0]);
88 printf ("Offsets File '%s'\n", ndkofffile
);
89 printf ("SDKDIR '%s'\n", sdkdir
);
90 printf ("GENDIR '%s'\n", gendir
);
91 printf ("Target Bins '%s'\n", bindir
);
94 retval
= parsendkoffsets (ndkofffile
, sdkdir
, gendir
, bindir
);