fix build error
[platform/upstream/openblas.git] / gen_config_h.c
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <string.h>
4 int main(int argc, char**argv) {
5 FILE *fp;
6 char line[100];
7 char line2[80];
8 char *s;
9 int i;
10
11 fprintf(stdout,"#ifndef OPENBLAS_CONFIG_H\n");
12 fprintf(stdout,"#define OPENBLAS_CONFIG_H\n");
13 fp=fopen(argv[1],"r");
14 do{
15 s=fgets(line,80,fp);
16 if (s== NULL) break;
17 memset(line2,0,80);
18 i=sscanf(line,"#define %70c",line2);
19 if (i!=0) {
20         fprintf(stdout,"#define OPENBLAS_%s",line2);
21 } else {
22         fprintf(stdout,"\n");
23 }
24 } while (1);
25 fclose(fp);
26 fprintf(stdout,"#define OPENBLAS_VERSION \"OpenBLAS %s\"\n", VERSION);
27 fp=fopen(argv[2],"r");
28 do{
29 s=fgets(line,100,fp);
30 if (s== NULL) break;
31 fprintf(stdout,"%s",line);
32 } while(1);
33 fclose(fp);
34 fprintf(stdout,"#endif /* OPENBLAS_CONFIG_H */\n");
35 exit(0);
36 }