diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2026-04-06 10:25:08 +0100 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2026-04-06 10:25:08 +0100 |
| commit | a3f814c63b9422d596931f3e1319d025158df843 (patch) | |
| tree | 7df842fb891980022f75f9ac13a05b21abc5a1a6 /build.bat | |
| parent | f0f6aa6d63d0b38ba2b9974334e786d1e65bed60 (diff) | |
| download | nissy-core-a3f814c63b9422d596931f3e1319d025158df843.tar.gz nissy-core-a3f814c63b9422d596931f3e1319d025158df843.zip | |
Fix .o -> .obj in Windows
Diffstat (limited to 'build.bat')
| -rw-r--r-- | build.bat | 24 |
1 files changed, 12 insertions, 12 deletions
| @@ -60,11 +60,11 @@ exit /b 1 | |||
| 60 | SET LFLAGS=/F 16777216 | 60 | SET LFLAGS=/F 16777216 |
| 61 | 61 | ||
| 62 | SET CC_NISSY=%CC% %CFLAGS% %ODFLAGS% /c src\nissy.c | 62 | SET CC_NISSY=%CC% %CFLAGS% %ODFLAGS% /c src\nissy.c |
| 63 | SET CC_SHELL=%CC% %CFLAGS% %ODFALGS% %LFLAGS% nissy.o shell\shell.c /Fe:run.exe | 63 | SET CC_SHELL=%CC% %CFLAGS% %ODFALGS% %LFLAGS% nissy.obj shell\shell.c /Fe:run.exe |
| 64 | SET CC_PYTHON=%CC% %CFLAGS% %LFLAGS% /I"%PYINCLUDE%" /LD /Fe:python\nissy.pyd python\nissy_module.c nissy.o /link /LIBPATH:"%PYLIBS%" python3.lib | 64 | SET CC_PYTHON=%CC% %CFLAGS% %LFLAGS% /I"%PYINCLUDE%" /LD /Fe:python\nissy.pyd python\nissy_module.c nissy.obj /link /LIBPATH:"%PYLIBS%" python3.lib |
| 65 | SET CC_TEST=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% /Fe:runtest.exe nissy.o | 65 | SET CC_TEST=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% /Fe:runtest.exe nissy.obj |
| 66 | SET CC_TOOL=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% /Fe:runtool.exe nissy.o | 66 | SET CC_TOOL=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% /Fe:runtool.exe nissy.obj |
| 67 | SET CC_CXX=%CXX% %ODFLAGS% /std:c++20 /Fe:runcpp.exe cpp\nissy.cpp nissy.o | 67 | SET CC_CXX=%CXX% %ODFLAGS% /std:c++20 /Fe:runcpp.exe cpp\nissy.cpp nissy.obj |
| 68 | goto :compiler_done | 68 | goto :compiler_done |
| 69 | 69 | ||
| 70 | :set_clang | 70 | :set_clang |
| @@ -83,11 +83,11 @@ goto :compiler_done | |||
| 83 | SET LFLAGS=-Wl,-stack:16777216 | 83 | SET LFLAGS=-Wl,-stack:16777216 |
| 84 | 84 | ||
| 85 | SET CC_NISSY=%CC% %CFLAGS% %ODFLAGS% -c src\nissy.c | 85 | SET CC_NISSY=%CC% %CFLAGS% %ODFLAGS% -c src\nissy.c |
| 86 | SET CC_SHELL=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% nissy.o shell\shell.c -o run.exe | 86 | SET CC_SHELL=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% nissy.obj shell\shell.c -o run.exe |
| 87 | SET CC_PYTHON=%CC% %CFLAGS% %LFLAGS% -I%PYINCLUDE% -L%PYLIBS% -shared -lpython3 python\nissy_module.c nissy.o -o python\nissy.pyd | 87 | SET CC_PYTHON=%CC% %CFLAGS% %LFLAGS% -I%PYINCLUDE% -L%PYLIBS% -shared -lpython3 python\nissy_module.c nissy.obj -o python\nissy.pyd |
| 88 | SET CC_TEST=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% -o runtest.exe nissy.o | 88 | SET CC_TEST=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% -o runtest.exe nissy.obj |
| 89 | SET CC_TOOL=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% -o runtool.exe nissy.o | 89 | SET CC_TOOL=%CC% %CFLAGS% %ODFLAGS% %LFLAGS% -o runtool.exe nissy.obj |
| 90 | SET CC_CXX=%CXX% %ODFLAGS% -std=c++20 -o runcpp.exe cpp\nissy.cpp nissy.o | 90 | SET CC_CXX=%CXX% %ODFLAGS% -std=c++20 -o runcpp.exe cpp\nissy.cpp nissy.obj |
| 91 | :compiler_done | 91 | :compiler_done |
| 92 | 92 | ||
| 93 | :: Select compilation target from command line argument | 93 | :: Select compilation target from command line argument |
| @@ -112,7 +112,7 @@ exit /b 1 | |||
| 112 | echo. | 112 | echo. |
| 113 | echo Possible values for TARGET (defaults to 'nissy' if unspecified): | 113 | echo Possible values for TARGET (defaults to 'nissy' if unspecified): |
| 114 | echo. | 114 | echo. |
| 115 | echo nissy Build the nissy.o object file. | 115 | echo nissy Build the nissy.obj object file. |
| 116 | echo python Build the Python module for nissy. | 116 | echo python Build the Python module for nissy. |
| 117 | echo NOTE: Python development headers must be installed in | 117 | echo NOTE: Python development headers must be installed in |
| 118 | echo order to build the Python module. The path of these | 118 | echo order to build the Python module. The path of these |
| @@ -179,7 +179,7 @@ exit /b | |||
| 179 | 179 | ||
| 180 | :build_clean | 180 | :build_clean |
| 181 | @echo on | 181 | @echo on |
| 182 | del *.o *.so *.a *.ilk *.pdb *.exe | 182 | del *.o *.obj *.so *.a *.ilk *.pdb *.exe |
| 183 | @echo off | 183 | @echo off |
| 184 | exit /b | 184 | exit /b |
| 185 | 185 | ||
