Skip to content

Commit

Permalink
Version 1.13.0 (For the WIN-dows)
Browse files Browse the repository at this point in the history
  • Loading branch information
Ilu committed Nov 16, 2024
1 parent cdc7c7f commit a35b1d1
Show file tree
Hide file tree
Showing 9,134 changed files with 1,502,189 additions and 610,910 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
76 changes: 61 additions & 15 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -63,21 +63,45 @@ __experiments/
5.PCX
5.PNG
5.TGA
5.QOI
5.TIF
5.JPG
5.JP2
5.WEP
5.RAS
SCR.BMP
SCR.PCX
SCR.PNG
SCR.TGA
SCR.QOI
SCR.TIF
SCR.JPG
SCR.JP2
SCR.WEP
SCR.RAS
SCR2.JPG
SCR6.JPG
SCR1.JP2
SCR2.JP2
SCR6.JP2
SCR2.WEP
SCR6.WEP
AUDIO.RAW
build/
build_linux/
/build/
/build_linux/
cacert.pem
capture/
/capture/
CREDS.JSN
cylindrix/
/cylindrix/
debug_dosbox.conf
doc/html/
DOjS-cppcheck-build-dir/
dojs-X.Y.Z.zip
Linux_dojs-X.Y.Z.zip
Win32_dojs-X.Y.Z.zip
FreeDOS_dojs-X.Y.Z.zip
dojs.map
dosbox-staging/
/dosbox-staging/
dosbox.conf
drawing.png
examples/aoc2019/
Expand All @@ -91,10 +115,6 @@ nano.png
out.txt
p5.js-1.0.0/
p5.js-master/
SCR.BMP
SCR.PCX
SCR.PNG
SCR.TGA
STDERR.DJS
STDOUT.DJS
syn.txt
Expand All @@ -107,29 +127,55 @@ tests/SCR.BMP
tests/SCR.PCX
tests/SCR.TGA
timte.c
tmp/
/tmp/
TMP1.TMP
TMP1.ZIP
TMP2.TMP
TMP2.ZIP
TMPIMG.JPG
TMPIMG.PNG
upx/
/upx/
vscode/livedojs/node_modules/
W32DHCP.TMP
hosts.txt
test.db
DOSBox-staging/
/DOSBox-staging/
dosbox.exe - Shortcut.lnk
exmouse.c
screen.png
plugins/sqlite.dxelib/sqlite_3400000/Makefile
plugins/sqlite.dxelib/sqlite_3400000/sqlite3.c
plugins/sqlite.dxelib/sqlite_3400000/sqlite3.h
tests/testdata/dojs_003.mp4
dojs
DBS/
/DBS/
SCR.webp
SCR.WEP
linuxtest
3rdparty/mbedtls-2.28.7/tests/seedfile
3rdparty/mbedtls-2.28.8/tests/seedfile
3rdparty/jasper-version-4.2.0/djgpp/
OUTPUT.PDF
3rdparty/jasper-djgpp/
.deps/
.libs/
*.la
3rdparty/tiff-4.6.0/**/Makefile
3rdparty/tiff-4.6.0/config.log
3rdparty/tiff-4.6.0/config.status
3rdparty/tiff-4.6.0/libtiff-4.pc
3rdparty/tiff-4.6.0/libtool
3rdparty/tiff-4.6.0/config/config.h
3rdparty/tiff-4.6.0/config/stamp-h1
3rdparty/tiff-4.6.0/libtiff/stamp-h2
3rdparty/tiff-4.6.0/libtiff/stamp-h3
3rdparty/tiff-4.6.0/libtiff/tif_config.h
3rdparty/tiff-4.6.0/libtiff/tiffconf.h
3rdparty/tiff-4.6.0/libtiff/tiffvers.h
3rdparty/tiff-4.6.0/port/libport_config.h
3rdparty/tiff-4.6.0/port/stamp-h4
node_compat/BabelTest/node_modules/
DBS.lnk
3rdparty/allegro-4.3.3.1/build/
3rdparty/allegro-4.3.3.1/win32/
3rdparty/lpng1644/libpng16.dll.16
3rdparty/tiff-4.6.0/win32/
3rdparty/tiff-4.6.0/doc/__pycache__
27 changes: 27 additions & 0 deletions 3rdparty/CMake-DJGPP-Toolchain.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_SYSTEM_PROCESSOR x86)

# Without that flag CMake is not able to pass test compilation check
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)

set(CMAKE_AR i586-pc-msdosdjgpp-ar${CMAKE_EXECUTABLE_SUFFIX})
set(CMAKE_ASM_COMPILER i586-pc-msdosdjgpp-gcc${CMAKE_EXECUTABLE_SUFFIX})
set(CMAKE_C_COMPILER i586-pc-msdosdjgpp-gcc${CMAKE_EXECUTABLE_SUFFIX})
set(CMAKE_CXX_COMPILER i586-pc-msdosdjgpp-g++${CMAKE_EXECUTABLE_SUFFIX})
set(CMAKE_LINKER i586-pc-msdosdjgpp-ld${CMAKE_EXECUTABLE_SUFFIX})
set(CMAKE_OBJCOPY i586-pc-msdosdjgpp-objcopy${CMAKE_EXECUTABLE_SUFFIX} CACHE INTERNAL "")
set(CMAKE_RANLIB i586-pc-msdosdjgpp-ranlib${CMAKE_EXECUTABLE_SUFFIX} CACHE INTERNAL "")
set(CMAKE_SIZE i586-pc-msdosdjgpp-size${CMAKE_EXECUTABLE_SUFFIX} CACHE INTERNAL "")
set(CMAKE_STRIP i586-pc-msdosdjgpp-strip${CMAKE_EXECUTABLE_SUFFIX} CACHE INTERNAL "")

#set(CMAKE_C_FLAGS "-MMD -Wall -std=gnu99 -march=i386 -mtune=i586 -ffast-math -fomit-frame-pointer -fgnu89-inline -Wmissing-prototypes" CACHE INTERNAL "")
#set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -fno-exceptions" CACHE INTERNAL "")

#set(CMAKE_C_FLAGS_DEBUG "-O0 -DDEBUG_ENABLED -g" CACHE INTERNAL "")
#set(CMAKE_C_FLAGS_RELEASE "-Os -DNDEBUG" CACHE INTERNAL "")
#set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}" CACHE INTERNAL "")
#set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}" CACHE INTERNAL "")

set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
30 changes: 30 additions & 0 deletions 3rdparty/CMake-Mingw64-Toolchain.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_SYSTEM_PROCESSOR x86)
set(TOOLCHAIN_PREFIX "i486-w64-mingw32")

# Without that flag CMake is not able to pass test compilation check
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)

set(CMAKE_AR "${TOOLCHAIN_PREFIX}-ar${CMAKE_EXECUTABLE_SUFFIX}")
set(CMAKE_ASM_COMPILER "${TOOLCHAIN_PREFIX}-gcc${CMAKE_EXECUTABLE_SUFFIX}")
set(CMAKE_C_COMPILER "${TOOLCHAIN_PREFIX}-gcc${CMAKE_EXECUTABLE_SUFFIX}")
set(CMAKE_CXX_COMPILER "${TOOLCHAIN_PREFIX}-g++${CMAKE_EXECUTABLE_SUFFIX}")
set(CMAKE_LINKER "${TOOLCHAIN_PREFIX}-ld${CMAKE_EXECUTABLE_SUFFIX}")
set(CMAKE_OBJCOPY "${TOOLCHAIN_PREFIX}-objcopy${CMAKE_EXECUTABLE_SUFFIX}" CACHE INTERNAL "")
set(CMAKE_RANLIB "${TOOLCHAIN_PREFIX}-ranlib${CMAKE_EXECUTABLE_SUFFIX}" CACHE INTERNAL "")
set(CMAKE_SIZE "${TOOLCHAIN_PREFIX}-size${CMAKE_EXECUTABLE_SUFFIX}" CACHE INTERNAL "")
set(CMAKE_STRIP "${TOOLCHAIN_PREFIX}-strip${CMAKE_EXECUTABLE_SUFFIX}" CACHE INTERNAL "")

set(CMAKE_FIND_ROOT_PATH "$ENV{MINGWDIR}")

#set(CMAKE_C_FLAGS "-MMD -Wall -std=gnu99 -march=i486 -mtune=i586 -ffast-math -fomit-frame-pointer -fgnu89-inline -Wmissing-prototypes" CACHE INTERNAL "")
#set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -fno-exceptions" CACHE INTERNAL "")

#set(CMAKE_C_FLAGS_DEBUG "-O0 -DDEBUG_ENABLED -g" CACHE INTERNAL "")
#set(CMAKE_C_FLAGS_RELEASE "-Os -DNDEBUG" CACHE INTERNAL "")
#set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}" CACHE INTERNAL "")
#set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}" CACHE INTERNAL "")

set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
37 changes: 15 additions & 22 deletions 3rdparty/allegro-4.3.3.1/cmake/Toolchain-mingw.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -16,35 +16,28 @@
#
# This file was based on http://www.cmake.org/Wiki/CmakeMingw

set(TOOLCHAIN_PREFIX "i486-w64-mingw32")

# the name of the target operating system
set(CMAKE_SYSTEM_NAME Windows)

# Assume the target architecture.
# XXX for some reason the value set here gets cleared before we reach the
# main CMakeLists.txt; see that file for a workaround.
# set(CMAKE_SYSTEM_PROCESSOR i686)
set(CMAKE_SYSTEM_PROCESSOR i486)
add_compile_options(-march=i486)
add_link_options(-static-libgcc)

# Which compilers to use for C and C++, and location of target
# environment.
if(EXISTS /usr/i586-mingw32msvc)
# First look in standard location as used by Debian/Ubuntu/etc.
set(CMAKE_C_COMPILER i586-mingw32msvc-gcc)
set(CMAKE_CXX_COMPILER i586-mingw32msvc-g++)
set(CMAKE_FIND_ROOT_PATH /usr/i586-mingw32msvc)
elseif(EXISTS /opt/mingw)
# Otherwise you can get a MinGW environment using the script at
# <http://mingw-cross-env.nongnu.org>. It downloads and builds MinGW and
# most of the dependencies for you. This is a suitable location.
set(CMAKE_C_COMPILER /opt/mingw/usr/bin/i686-pc-mingw32-gcc)
set(CMAKE_CXX_COMPILER /opt/mingw/usr/bin/i686-pc-mingw32-g++)
set(CMAKE_FIND_ROOT_PATH /opt/mingw/usr/i686-pc-mingw32)
else()
# Else fill in local path which the user will likely adjust.
# This is the location assumed by <http://www.libsdl.org/extras/win32/cross/>
set(CMAKE_C_COMPILER /usr/local/cross-tools/bin/i386-mingw32-gcc)
set(CMAKE_CXX_COMPILER /usr/local/cross-tools/bin/i386-mingw32-g++)
set(CMAKE_FIND_ROOT_PATH /usr/local/cross-tools)
endif()
set(CMAKE_CXX_COMPILER "${TOOLCHAIN_PREFIX}-g++")
set(CMAKE_C_COMPILER "${TOOLCHAIN_PREFIX}-gcc")
set(CMAKE_OBJCOPY "${TOOLCHAIN_PREFIX}-objcopy")
set(CMAKE_STRIP "${TOOLCHAIN_PREFIX}-strip")
set(CMAKE_SIZE "${TOOLCHAIN_PREFIX}-size")
set(CMAKE_AR "${TOOLCHAIN_PREFIX}-ar")
set(ASSEMBLER "${TOOLCHAIN_PREFIX}-as")
set(CMAKE_RC_COMPILER "${TOOLCHAIN_PREFIX}-windres")

set(CMAKE_FIND_ROOT_PATH "$ENV{MINGWDIR}")

# Adjust the default behaviour of the FIND_XXX() commands:
# search headers and libraries in the target environment, search
Expand Down
Loading

0 comments on commit a35b1d1

Please sign in to comment.