diff options
| author | peter <peter@pmikkelsen.com> | 2026-10-08 19:22:16 +0000 |
|---|---|---|
| committer | peter <peter@pmikkelsen.com> | 2026-10-08 19:22:16 +0000 |
| commit | 58afb03f7082b355f2c317c9acb60e48a86d6eec (patch) | |
| tree | 6ddc5c2e5c1e126bd89650bbe47856dc3ae9fe73 /src/tools | |
| parent | 0a81016dabf9e463d4d21853115c81b9dba8059d (diff) | |
Start working on support for compiling on windows using msys2.
FossilOrigin-Name: d0b8a592f04b7c438aff01694ef262cef67b71da7625bf7415c1e61ff22d8a63
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/Makefile.am | 8 | ||||
| -rw-r--r-- | src/tools/genboot.c | 5 | ||||
| -rw-r--r-- | src/tools/genunicode.c | 8 |
3 files changed, 8 insertions, 13 deletions
diff --git a/src/tools/Makefile.am b/src/tools/Makefile.am index 9f1d00a..8e995db 100644 --- a/src/tools/Makefile.am +++ b/src/tools/Makefile.am @@ -1,10 +1,10 @@ -genboot$(EXEEXT): src/tools/genboot.c +genboot$(EXEEXT): src/tools/genboot.c src/os/os.c src/os/os_main.c src/include/os.h src/include/os_main.h $(AM_V_CC) - $(AM_V_at)$(CC_FOR_BUILD) -o $@ $(top_srcdir)/src/tools/genboot.c + $(AM_V_at)$(CC_FOR_BUILD) -DBUILD_TARGET -I$(top_srcdir)/src/include/ -I. -o $@ $(top_srcdir)/src/tools/genboot.c $(top_srcdir)/src/os/os.c $(top_srcdir)/src/os/os_main.c -genunicode$(EXEEXT): src/tools/genunicode.c +genunicode$(EXEEXT): src/tools/genunicode.c src/os/os.c src/os/os_main.c src/include/os.h src/include/os_main.h $(AM_V_CC) - $(AM_V_at)$(CC_FOR_BUILD) -o $@ $(top_srcdir)/src/tools/genunicode.c + $(AM_V_at)$(CC_FOR_BUILD) -DBUILD_TARGET -I$(top_srcdir)/src/include/ -I. -o $@ $(top_srcdir)/src/tools/genunicode.c $(top_srcdir)/src/os/os.c $(top_srcdir)/src/os/os_main.c EXTRA_DIST += src/tools/genboot.c src/tools/genunicode.c CLEANFILES += genboot$(EXEEXT) genunicode$(EXEEXT) diff --git a/src/tools/genboot.c b/src/tools/genboot.c index 9d0a7e4..6433bf7 100644 --- a/src/tools/genboot.c +++ b/src/tools/genboot.c @@ -17,11 +17,10 @@ * along with aplwc. If not, see <https://www.gnu.org/licenses/>. */ -#include <stdio.h> -#include <assert.h> +#include <os.h> int -main(int argc, char *argv[]) +portable_main(int argc, char *argv[]) { FILE *f; int c, s; diff --git a/src/tools/genunicode.c b/src/tools/genunicode.c index 76f2c60..209984f 100644 --- a/src/tools/genunicode.c +++ b/src/tools/genunicode.c @@ -17,11 +17,7 @@ * along with aplwc. If not, see <https://www.gnu.org/licenses/>. */ -#include <stdio.h> -#include <string.h> -#include <stdlib.h> -#include <assert.h> -#include <setjmp.h> +#include <os.h> static char *files[] = { "DerivedCoreProperties.txt", @@ -51,7 +47,7 @@ static void parse_sep(FILE *); static jmp_buf env; int -main(int argc, char *argv[]) +portable_main(int argc, char *argv[]) { FILE *f; char *dir, *buf; |