Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2151 commits
Select commit Hold shift + click to select a range
d0c4d27
Merge branch 'clean' into main
dqh-au Mar 22, 2022
e064999
Merge branch 'clean' into main
dqh-au Mar 22, 2022
27b7139
Merge branch 'clean' into main
dqh-au Mar 22, 2022
f91c7a9
Merge branch 'clean' into main
dqh-au Mar 22, 2022
1ac344c
Merge branch 'clean' into main
dqh-au Mar 22, 2022
baaf89a
Merge branch 'clean' into main
dqh-au Mar 22, 2022
256eeb9
Merge branch 'clean' into main
dqh-au Mar 23, 2022
9161253
Merge branch 'clean' into main
dqh-au Mar 23, 2022
18e674a
Merge branch 'clean' into main
dqh-au Mar 23, 2022
f409397
Merge branch 'clean' into main
dqh-au Mar 23, 2022
a2a7354
Merge branch 'clean' into main
dqh-au Mar 23, 2022
b174503
Merge branch 'clean' into main
dqh-au Mar 23, 2022
2d765fc
Merge branch 'clean' into main
dqh-au Mar 24, 2022
3118cba
Merge branch 'clean' into main
dqh-au Mar 24, 2022
ea5b3d0
Merge branch 'clean' into main
dqh-au Mar 25, 2022
6914c84
Merge branch 'clean' into main
dqh-au Mar 25, 2022
e38c840
Merge branch 'clean' into main
dqh-au Mar 25, 2022
23d8a8c
Merge branch 'clean' into main
dqh-au Mar 25, 2022
a6833a4
Merge branch 'clean' into main
dqh-au Mar 25, 2022
aca5885
Merge branch 'clean' into main
dqh-au Mar 25, 2022
60e1e68
Merge branch 'clean' into main
dqh-au Mar 25, 2022
fadbf19
Merge branch 'clean' into main
dqh-au Mar 25, 2022
452229e
Merge branch 'clean' into main
dqh-au Mar 25, 2022
8fc84a0
Merge branch 'clean' into main
dqh-au Mar 26, 2022
b8b6306
Merge branch 'clean' into main
dqh-au Mar 26, 2022
e3e935b
Merge branch 'clean' into main
dqh-au Mar 26, 2022
ea04bb3
Merge branch 'clean' into main
dqh-au Mar 26, 2022
2c81181
Merge branch 'clean' into main
dqh-au Mar 26, 2022
b511992
Merge branch 'clean' into main
dqh-au Mar 26, 2022
2a238ac
Merge branch 'clean' into main
dqh-au Mar 26, 2022
a99c20f
Merge branch 'clean' into main
dqh-au Mar 26, 2022
87c5b96
Merge branch 'clean' into main
dqh-au Mar 26, 2022
5f96cdf
Merge branch 'clean' into main
dqh-au Mar 26, 2022
c38e881
Merge branch 'clean' into main
dqh-au Mar 26, 2022
22fe443
Merge branch 'clean' into main
dqh-au Mar 26, 2022
53b20a4
Merge branch 'clean' into main
dqh-au Mar 26, 2022
9b807af
Merge branch 'clean' into main
dqh-au Mar 26, 2022
5fc7294
Merge branch 'clean' into main
dqh-au Mar 26, 2022
80bc2ec
Merge branch 'clean' into main
dqh-au Mar 27, 2022
32d0b22
Merge branch 'clean' into main
dqh-au Mar 27, 2022
2dae16b
Merge branch 'clean' into main
dqh-au Mar 27, 2022
f8c4727
Merge branch 'clean' into main
dqh-au Mar 27, 2022
0f913ed
Merge branch 'clean' into main
dqh-au Mar 27, 2022
dc960a3
Merge branch 'clean' into main
dqh-au Mar 27, 2022
e3f116b
Merge branch 'clean' into main
dqh-au Mar 27, 2022
b9ead3b
Merge branch 'clean' into main
dqh-au Mar 27, 2022
d3955fb
Merge branch 'clean' into main
dqh-au Mar 27, 2022
a7aec96
Merge branch 'clean' into main
dqh-au Mar 27, 2022
238e693
Merge branch 'clean' into main
dqh-au Mar 27, 2022
5b5cff0
Merge branch 'clean' into main
dqh-au Mar 27, 2022
37be1c4
Merge branch 'clean' into main
dqh-au Mar 27, 2022
47b2177
Merge branch 'clean' into main
dqh-au Mar 27, 2022
6a6924a
Merge branch 'clean' into main
dqh-au Mar 27, 2022
389afb4
Merge branch 'clean' into main
dqh-au Mar 27, 2022
c32f805
Merge branch 'clean' into main
dqh-au Mar 27, 2022
ab108db
Merge branch 'clean' into main
dqh-au Mar 27, 2022
759b94a
Merge branch 'clean' into main
dqh-au Mar 28, 2022
4bfd012
Merge branch 'clean' into main
dqh-au Mar 28, 2022
5c18ca5
Merge branch 'clean' into main
dqh-au Mar 28, 2022
701692d
Merge branch 'clean' into main
dqh-au Mar 28, 2022
6dca07f
Merge branch 'clean' into main
dqh-au Mar 28, 2022
a987244
Merge branch 'clean' into main
dqh-au Mar 28, 2022
b408f80
Merge branch 'clean' into main
dqh-au Mar 29, 2022
1946f95
Merge branch 'clean' into main
dqh-au Mar 29, 2022
70d81d4
Merge branch 'clean' into main
dqh-au Mar 29, 2022
9c09e5e
Merge branch 'clean' into main
dqh-au Mar 29, 2022
a03546e
Merge branch 'clean' into main
dqh-au Mar 29, 2022
3829490
Merge branch 'clean' into main
dqh-au Mar 29, 2022
ff5650f
Merge branch 'clean' into main
dqh-au Mar 30, 2022
13bf43b
Merge branch 'clean' into main
dqh-au Mar 30, 2022
3c5e0f4
Merge branch 'clean' into main
dqh-au Mar 30, 2022
ab269f2
Merge branch 'clean' into main
dqh-au Mar 30, 2022
49ec918
Merge branch 'clean' into main
dqh-au Mar 30, 2022
0b09b25
Merge branch 'clean' into main
dqh-au Mar 30, 2022
fa55cfc
Merge branch 'clean' into main
dqh-au Mar 30, 2022
6f2cb49
Merge branch 'clean' into main
dqh-au Mar 30, 2022
3bb73e7
Merge branch 'clean' into main
dqh-au Mar 30, 2022
80123a9
Merge branch 'clean' into main
dqh-au Mar 30, 2022
595c0b0
Merge branch 'clean' into main
dqh-au Mar 30, 2022
33f8a04
Merge branch 'clean' into main
dqh-au Mar 30, 2022
d15891b
Merge branch 'clean' into main
dqh-au Mar 30, 2022
f4e8f9d
Merge branch 'clean' into main
dqh-au Mar 30, 2022
55b6d43
Merge branch 'clean' into main
dqh-au Mar 30, 2022
e3f2657
Merge branch 'clean' into main
dqh-au Mar 30, 2022
d013b36
Merge branch 'clean' into main
dqh-au Mar 30, 2022
f260963
Merge branch 'clean' into main
dqh-au Mar 30, 2022
b7031b9
Merge branch 'clean' into main
dqh-au Mar 30, 2022
727608e
Merge branch 'clean' into main
dqh-au Mar 31, 2022
ffb18d6
Merge branch 'clean' into main
dqh-au Mar 31, 2022
195513b
Merge branch 'clean' into main
dqh-au Apr 1, 2022
ac81f32
Merge branch 'clean' into main
dqh-au Apr 1, 2022
662d5e5
Merge branch 'clean' into main
dqh-au Apr 1, 2022
836a0c6
Merge branch 'clean' into main
dqh-au Apr 1, 2022
1dfa26e
Merge branch 'clean' into main
dqh-au Apr 1, 2022
5d6d531
Merge branch 'clean' into main
dqh-au Apr 1, 2022
2097dfb
Merge branch 'clean' into main
dqh-au Apr 1, 2022
56a906f
Merge branch 'clean' into main
dqh-au Apr 1, 2022
59d7291
Merge branch 'clean' into main
dqh-au Apr 1, 2022
168e4fe
Merge branch 'clean' into main
dqh-au Apr 1, 2022
5fedbba
Merge branch 'clean' into main
dqh-au Apr 1, 2022
a68fb96
Merge branch 'clean' into main
dqh-au Apr 2, 2022
0a8c382
Merge branch 'clean' into main
dqh-au Apr 2, 2022
ee622a7
Merge branch 'clean' into main
dqh-au Apr 2, 2022
149fa8e
Merge branch 'clean' into main
dqh-au Apr 2, 2022
4979d0b
Merge branch 'clean' into main
dqh-au Apr 2, 2022
6d6afa6
Merge branch 'clean' into main
dqh-au Apr 2, 2022
2b22d85
Merge branch 'clean' into main
dqh-au Apr 2, 2022
369f2b9
Merge branch 'clean' into main
dqh-au Apr 2, 2022
e3d3a38
Merge branch 'clean' into main
dqh-au Apr 2, 2022
b4bfd14
Merge branch 'clean' into main
dqh-au Apr 2, 2022
bc6da00
Merge branch 'clean' into main
dqh-au Apr 2, 2022
a6765df
Merge branch 'clean' into main
dqh-au Apr 3, 2022
111305e
Merge branch 'clean' into main
dqh-au Apr 3, 2022
5d554e8
Merge branch 'clean' into main
dqh-au Apr 3, 2022
76667e2
Merge branch 'clean' into main
dqh-au Apr 3, 2022
67d05d6
Merge branch 'clean' into main
dqh-au Apr 3, 2022
e485e70
Merge branch 'clean' into main
dqh-au Apr 3, 2022
4bfdb3a
Merge branch 'clean' into main
dqh-au Apr 3, 2022
678912e
Merge branch 'clean' into main
dqh-au Apr 3, 2022
97d7839
Merge branch 'clean' into main
dqh-au Apr 3, 2022
491b9a3
Merge branch 'clean' into main
dqh-au Apr 3, 2022
3bbfa69
Merge branch 'clean' into main
dqh-au Apr 3, 2022
e0956c5
Merge branch 'clean' into main
dqh-au Apr 4, 2022
c44a2a3
Merge branch 'clean' into main
dqh-au Apr 4, 2022
ec97007
Merge branch 'clean' into main
dqh-au Apr 4, 2022
3717982
Merge branch 'clean' into main
dqh-au Apr 4, 2022
e8db5a4
Merge branch 'clean' into main
dqh-au Apr 4, 2022
27187e6
Merge branch 'clean' into main
dqh-au Apr 5, 2022
69fc267
Merge branch 'clean' into main
dqh-au Apr 5, 2022
4e8fbc7
Merge branch 'clean' into main
dqh-au Apr 5, 2022
2d04ec4
Merge branch 'clean' into main
dqh-au Apr 5, 2022
a2a131f
Merge branch 'clean' into main
dqh-au Apr 5, 2022
2e963fb
Merge branch 'clean' into main
dqh-au Apr 5, 2022
f478d8f
Merge branch 'clean' into main
dqh-au Apr 5, 2022
55d656a
Merge branch 'clean' into main
dqh-au Apr 5, 2022
fb8314d
Merge branch 'clean' into main
dqh-au Apr 5, 2022
1b94e40
Merge branch 'clean' into main
dqh-au Apr 5, 2022
9288062
Merge branch 'clean' into main
dqh-au Apr 5, 2022
e2ae603
Merge branch 'clean' into main
dqh-au Apr 5, 2022
3040959
Merge branch 'clean' into main
dqh-au Apr 5, 2022
b98086e
Merge branch 'clean' into main
dqh-au Apr 5, 2022
49eb0d3
Merge branch 'clean' into main
dqh-au Apr 5, 2022
cf8bf35
Merge branch 'clean' into main
dqh-au Apr 5, 2022
32329e8
Merge branch 'clean' into main
dqh-au Apr 5, 2022
c5cb0f6
Merge branch 'clean' into main
dqh-au Apr 5, 2022
a92c02d
Merge branch 'clean' into main
dqh-au Apr 5, 2022
1fd8485
Merge branch 'clean' into main
dqh-au Apr 5, 2022
fbfe577
Merge branch 'clean' into main
dqh-au Apr 5, 2022
ba26ead
Merge branch 'clean' into main
dqh-au Apr 5, 2022
d4f5be6
Merge branch 'clean' into main
dqh-au Apr 6, 2022
e84f80e
Merge branch 'clean' into main
dqh-au Apr 6, 2022
93555e2
Merge branch 'clean' into main
dqh-au Apr 6, 2022
99ff71e
Merge branch 'clean' into main
dqh-au Apr 6, 2022
52b4833
Merge branch 'clean' into main
dqh-au Apr 6, 2022
77b8184
Merge branch 'clean' into main
dqh-au Apr 6, 2022
f021c5c
Merge branch 'clean' into main
dqh-au Apr 6, 2022
47411ce
Merge branch 'clean' into main
dqh-au Apr 6, 2022
06bfeab
Merge branch 'clean' into main
dqh-au Apr 6, 2022
eb2fc47
Merge branch 'clean' into main
dqh-au Apr 6, 2022
ceb529f
Merge branch 'clean' into main
dqh-au Apr 7, 2022
d1465ba
Merge branch 'clean' into main
dqh-au Apr 7, 2022
7a39e99
Merge branch 'clean' into main
dqh-au Apr 7, 2022
bbff08c
Merge branch 'clean' into main
dqh-au Apr 7, 2022
23d6a24
Merge branch 'clean' into main
dqh-au Apr 7, 2022
c53e2e0
Merge branch 'clean' into main
dqh-au Apr 7, 2022
8631ef4
Merge branch 'clean' into main
dqh-au Apr 7, 2022
474871e
Merge branch 'clean' into main
dqh-au Apr 7, 2022
41fcf0d
Merge branch 'clean' into main
dqh-au Apr 8, 2022
9256e84
Merge branch 'clean' into main
dqh-au Apr 8, 2022
3802dba
Merge branch 'clean' into main
dqh-au Apr 8, 2022
f00f405
Merge branch 'clean' into main
dqh-au Apr 8, 2022
26e4939
Merge branch 'clean' into main
dqh-au Apr 8, 2022
f670a4e
Merge branch 'clean' into main
dqh-au Apr 8, 2022
37c56df
Merge branch 'clean' into main
dqh-au Apr 8, 2022
e6c88f2
Merge branch 'clean' into main
dqh-au Apr 8, 2022
9183b94
Merge branch 'clean' into main
dqh-au Apr 8, 2022
b3aca46
Merge branch 'clean' into main
dqh-au Apr 8, 2022
3d62f5d
Merge branch 'clean' into main
dqh-au Apr 8, 2022
9b86251
Merge branch 'clean' into main
dqh-au Apr 8, 2022
af6b03c
Merge branch 'clean' into main
dqh-au Apr 8, 2022
e7fb42c
Merge branch 'clean' into main
dqh-au Apr 8, 2022
7ffadfa
Merge branch 'clean' into main
dqh-au Apr 8, 2022
3ae92af
Merge branch 'clean' into main
dqh-au Apr 9, 2022
76d85fc
Merge branch 'clean' into main
dqh-au Apr 9, 2022
3f97bca
Merge branch 'clean' into main
dqh-au Apr 9, 2022
ddc83fd
Merge branch 'clean' into main
dqh-au Apr 9, 2022
7aa8937
Merge branch 'clean' into main
dqh-au Apr 9, 2022
906e05c
Merge branch 'clean' into main
dqh-au Apr 9, 2022
74dac50
Merge branch 'clean' into main
dqh-au Apr 9, 2022
78ce619
Merge branch 'clean' into main
dqh-au Apr 9, 2022
fb4bf3d
Merge branch 'clean' into main
dqh-au Apr 9, 2022
706ff70
Merge branch 'clean' into main
dqh-au Apr 9, 2022
6328ac8
Merge branch 'clean' into main
dqh-au Apr 9, 2022
5ba70f9
Merge branch 'clean' into main
dqh-au Apr 9, 2022
861b081
Merge branch 'clean' into main
dqh-au Apr 9, 2022
ac35ce0
Merge branch 'clean' into main
dqh-au Apr 9, 2022
a292bf9
WIP multithreaded SDL with rendering moved out of emulation thread
hypersconedave Apr 9, 2022
901bfac
Fixed accidentally committed test code
hypersconedave Apr 9, 2022
cc40af6
Added some .gitignore files
hypersconedave Apr 9, 2022
a459e7e
SDL working with PAL/NTSC timing
hypersconedave Apr 10, 2022
692ade0
Merge remote-tracking branch 'origin/clean' into threaded-sdl
hypersconedave Apr 10, 2022
9550b17
Win SDL: enable wmm and dsound drivers, also link to OLE/COM, assumin…
hypersconedave Apr 10, 2022
489574b
Fixed sounddx.c compatibility with SDL2
dqh-au Apr 10, 2022
3b5ac8e
Fixed SDL text dialog for non-virtual keyboard
hypersconedave Apr 11, 2022
72fd33f
Render directly to the SDL texture instead of to a bufffer
hypersconedave Apr 12, 2022
96905cd
no longer limit rendering during warp
hypersconedave Apr 12, 2022
2571fdc
Removed SDL1 support
hypersconedave Apr 12, 2022
4729aec
Enabled SDL render during resize. One render per resize event, which …
hypersconedave Apr 13, 2022
d54f7ab
Merge upstream
hypersconedave Apr 15, 2022
ec52b86
Merge remote-tracking branch 'origin/clean' into threaded-sdl
hypersconedave Apr 15, 2022
17d8434
merge upstream
hypersconedave Apr 15, 2022
024b431
Fixed OpenMP on macOS
hypersconedave Apr 16, 2022
7fd87a7
Fixed unnecessary mempy of draw_buffer padded areas each frame
hypersconedave Apr 16, 2022
43456a4
Drop initlock in favour of just using mainlock
hypersconedave Apr 16, 2022
007385f
missing from previous commit
hypersconedave Apr 16, 2022
60cb35a
Commit to the render-on-active-resize event hack
hypersconedave Apr 16, 2022
e4af55b
get rid of sdl help logging hack
hypersconedave Apr 16, 2022
ffbe57f
tweaked exit option logging
hypersconedave Apr 16, 2022
0aeadf3
- Removed many redundant width/height variables in video_canvas_t and…
hypersconedave Apr 18, 2022
db9bba5
Merge remote-tracking branch 'origin/clean' into threaded-sdl
hypersconedave Apr 18, 2022
f6fee81
Fixed build on linux
dqh-au Apr 19, 2022
dd8b697
Merge remote-tracking branch 'origin/clean' into vice-4
dqh-au May 19, 2022
1215d7b
Merge remote-tracking branch 'origin/clean' into threaded-sdl
dqh-au May 19, 2022
fa5b877
merged threaded-sdl
dqh-au May 24, 2022
b0a8161
CMake emulator targets now depend on uiclienttest to make ui testing …
dqh-au May 24, 2022
cd37b35
Fixed threaded headless shutdown on SIGINT
dqh-au May 24, 2022
fd88763
uiserver now notifies uiclient of each new screen update
dqh-au May 24, 2022
1e5b70c
merge upstream and fix threaded sdl2 build
dqh-au May 24, 2022
8d3bda6
Bumped version to 4.0.0-dev
dqh-au May 24, 2022
90df300
Replaced use of basename_r with basename
dqh-au May 24, 2022
37a5621
Merge remote-tracking branch 'origin/clean' into vice-4
dqh-au Jun 11, 2022
51a0bac
Updated ignore files
dqh-au Jun 11, 2022
95bcf54
Merge remote-tracking branch 'origin/clean' into vice-4
dqh-au Jun 12, 2022
8e5e07b
Workaround intermittent internal SDL error on macOS
dqh-au Jun 14, 2022
ee542e2
Merge remote-tracking branch 'origin/clean' into vice-4
dqh-au Jun 17, 2022
deb8fe4
Deferred rendering support for GTK+OpenGL
dqh-au Jun 17, 2022
0cb870e
Fixed path to renamed include file
dqh-au Jun 17, 2022
8515717
Fixed bad merge that was breaking sdl2 build on unix.
dqh-au Jun 17, 2022
eaa3a97
GTK: Fixed crash on pause
dqh-au Jun 18, 2022
b043d2e
Merge upstream
dqh-au Jun 27, 2022
403026c
Refactored deferred rendering lock strategy
dqh-au Jun 27, 2022
0fe1d8d
Merge remote-tracking branch 'origin/clean' into vice-4
dqh-au Jun 27, 2022
e5dae82
Merge remote-tracking branch 'origin/clean' into vice-4
dqh-au Nov 6, 2022
633b5a7
Merge remote-tracking branch 'origin/clean' into vice-4
dqh-au Nov 6, 2022
2b21337
More merge fixes
dqh-au Nov 7, 2022
ea02d4d
Merge remote-tracking branch 'origin/clean' into vice-4
dqh-au Nov 7, 2022
c7a3683
Update sdlmain.c
dqh-au Nov 8, 2022
14e485c
Update uipoll.c
dqh-au Nov 8, 2022
1826a2e
Introduced high priority canvas refresh
dqh-au Nov 8, 2022
3c84fa1
Merge remote-tracking branch 'origin/clean' into vice-4
dqh-au Nov 8, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 73 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
*.a
*.o
.aclocal.out
.autoconf.out
.autoheader.out
.automake.out
.deps
.opendiff-*
CMakeFiles
CMakeLists.txt
Makefile
Makefile.in
_build
aclocal.m4
autom4te.cache
compile
config.h
config.h.in
config.log
config.status
configure
depcomp
missing
vice/data/common/vice.gresource
vice/doc/.vice-texi-charset-ok
vice/doc/vice.pdf
vice/src/arch/android/AnVICE/AndroidManifest.xml
vice/src/arch/gtk3/novte/box_drawing.h
vice/src/arch/gtk3/novte/marshal.cc
vice/src/arch/gtk3/novte/marshal.h
vice/src/arch/gtk3/novte/vtetypebuiltins.cc
vice/src/arch/gtk3/novte/vtetypebuiltins.h
vice/src/c1541
vice/src/c64/psiddrv.h
vice/src/c64/psiddrv.o65
vice/src/debug.h
vice/src/infocontrib.h
vice/src/monitor/mon_lex.c
vice/src/monitor/mon_parse.c
vice/src/monitor/mon_parse.h
vice/src/resid-dtv/COPYING
vice/src/resid-dtv/INSTALL
vice/src/resid-dtv/siddtvdefs.h
vice/src/resid/COPYING
vice/src/resid/INSTALL
vice/src/resid/siddefs.h
vice/src/resid/wave6581_PST.h
vice/src/resid/wave6581_PS_.h
vice/src/resid/wave6581_P_T.h
vice/src/resid/wave6581__ST.h
vice/src/resid/wave8580_PST.h
vice/src/resid/wave8580_PS_.h
vice/src/resid/wave8580_P_T.h
vice/src/resid/wave8580__ST.h
vice/src/stamp-h1
vice/src/tools/cartconv/cartconv
vice/src/tools/petcat/petcat
vice/src/version.h
vice/src/vice-version.sh
vice/src/vsid
vice/src/x128
vice/src/x64dtv
vice/src/x64sc
vice/src/xcbm2
vice/src/xcbm5x0
vice/src/xpet
vice/src/xplus4
vice/src/xscpu64
vice/src/xvic
ylwrap
settings.json
vice/src/arch/headless/uiclient/uiclientmachine.h
vice/src/arch/headless/uiclient/uiclienttest
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# VICE GitHub Mirror
This is a git mirror of the [official VICE subversion trunk](https://sourceforge.net/p/vice-emu/code/HEAD/tree/).

For official releases, documentation, developer information, [visit the VICE website](https://vice-emu.sourceforge.io/).

## Download VICE
* [Official Releases](https://vice-emu.sourceforge.io/)
* [Snapshot builds of the latest code](https://github.com/VICE-Team/svn-mirror/releases)

## Current Clang Static Analysis Results
* [GTK3](https://vice-team.github.io/svn-mirror/analysis/GTK3/)
* [SDL2](https://vice-team.github.io/svn-mirror/analysis/SDL2/)
14 changes: 14 additions & 0 deletions vice/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
.cmake_bootstrap_makefile_hash
_sdl2
_sdl
_gtk3
_headless
aclocal.m4
autom4te.cache/
compile
config.log
config.status
configure
depcomp
missing
ylwrap
27 changes: 0 additions & 27 deletions vice/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -98,14 +98,6 @@ if MAKE_BINDIST

if BEOS_COMPILE

if USE_SDLUI
bindist:
$(SHELL) @ARCH_SRC_DIR@/make-bindist_beos.sh $(STRIP) $(VICE_VERSION) $(host_cpu) $(host_os) @ENABLE_ARCH@ nozip $(top_srcdir) 1

bindistzip:
$(SHELL) @ARCH_SRC_DIR@/make-bindist_beos.sh $(STRIP) $(VICE_VERSION) $(host_cpu) $(host_os) @ENABLE_ARCH@ zip $(XSCPU64_INCLUDED) $(top_srcdir) 1
endif USE_SDLUI

if USE_SDL2UI
bindist:
$(SHELL) @ARCH_SRC_DIR@/make-bindist_beos.sh $(STRIP) $(VICE_VERSION) $(host_cpu) $(host_os) @ENABLE_ARCH@ nozip $(top_srcdir) 2
Expand All @@ -126,14 +118,6 @@ bindistzip:
/bin/bash @ARCH_SRC_DIR@/../gtk3/make-bindist_osx.sh $(top_srcdir) $(STRIP) $(VICE_VERSION) @ENABLE_ARCH@ zip
endif USE_GTK3UI

if USE_SDLUI
bindist:
FW_DIR=@FW_DIR@ /bin/bash @ARCH_SRC_DIR@/../sdl/make-bindist_osx.sh $(top_srcdir) $(STRIP) $(VICE_VERSION) @ENABLE_ARCH@ nozip 1

bindistzip:
FW_DIR=@FW_DIR@ /bin/bash @ARCH_SRC_DIR@/../sdl/make-bindist_osx.sh $(top_srcdir) $(STRIP) $(VICE_VERSION) @ENABLE_ARCH@ zip 1
endif USE_SDLUI

if USE_SDL2UI
bindist:
FW_DIR=@FW_DIR@ /bin/bash @ARCH_SRC_DIR@/../sdl/make-bindist_osx.sh $(top_srcdir) $(STRIP) $(VICE_VERSION) @ENABLE_ARCH@ nozip 2
Expand All @@ -157,17 +141,6 @@ bindist7zip:
$(SHELL) @ARCH_SRC_DIR@/make-bindist_win32.sh $(STRIP) $(VICE_VERSION) @ENABLE_ARCH@ 7zip $(X64_INCLUDED) $(top_srcdir) $(host_cpu) $(abs_top_builddir) $(CROSS) $(objdump) $(CC) $(HTML_DOCS)
endif USE_GTK3UI

if USE_SDLUI
bindist:
$(SHELL) @ARCH_SRC_DIR@/make-bindist_win32.sh $(STRIP) $(VICE_VERSION) @ENABLE_ARCH@ nozip $(X64_INCLUDED) $(top_srcdir) $(top_builddir) $(host_cpu) 1 "$(SDLCONFIG)" $(CROSS) $(objdump) $(CC) $(HTML_DOCS)

bindistzip:
$(SHELL) @ARCH_SRC_DIR@/make-bindist_win32.sh $(STRIP) $(VICE_VERSION) @ENABLE_ARCH@ zip $(X64_INCLUDED) $(top_srcdir) $(top_builddir) $(host_cpu) 1 "$(SDLCONFIG)" $(CROSS) $(objdump) $(CC) $(HTML_DOCS)

bindist7zip:
$(SHELL) @ARCH_SRC_DIR@/make-bindist_win32.sh $(STRIP) $(VICE_VERSION) @ENABLE_ARCH@ 7zip $(X64_INCLUDED) $(top_srcdir) $(top_builddir) $(host_cpu) 1 "$(SDLCONFIG)" $(CROSS) $(objdump) $(CC) $(HTML_DOCS)
endif USE_SDLUI

if USE_SDL2UI
bindist:
$(SHELL) @ARCH_SRC_DIR@/make-bindist_win32.sh $(STRIP) $(VICE_VERSION) @ENABLE_ARCH@ nozip $(X64_INCLUDED) $(top_srcdir) $(top_builddir) $(host_cpu) 2 "$(SDLCONFIG)" $(CROSS) $(objdump) $(CC) $(HTML_DOCS)
Expand Down
1 change: 0 additions & 1 deletion vice/README
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,6 @@
- in the doc/readmes directory:

- Readme-GTK3.txt, GTK3 specific documentation;
- Readme-SDL.txt, SDL specific documentation;
- Readme-SDL2.txt, SDL2 specific documentation;

- in the doc/building directory:
Expand Down
28 changes: 25 additions & 3 deletions vice/cmake-bootstrap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ set -o errexit
set -o nounset
set -o allexport

BUILDING_UICLIENTTEST=false

function hash_all_makefiles() {
echo -n "$(find . -name Makefile -exec cat {} \; | openssl dgst -md5 -binary | xxd -p)"
}
Expand Down Expand Up @@ -63,15 +65,15 @@ then
fi
fi

echo -n "$MAKEFILE_HASH" > .cmake_bootstrap_makefile_hash

# Remove any previous run
find . -type f -name 'CMakeLists.txt' -exec rm {} \;
find . -type f -name 'CMakeCache.txt' -exec rm {} \;
find . -type f -name 'cmake_install.cmake' -exec rm {} \;
find . -type d -name 'CMakeFiles' | xargs -IQQQ rm -rf "QQQ"
find . -type d -name '.cmake_bootstrap_cache' | xargs -IQQQ rm -rf "QQQ"

echo -n "$MAKEFILE_HASH" > .cmake_bootstrap_makefile_hash

# Extracting values out of makefiles is a heavy operation, so we use a filesystem
# cache to optimise the process. At the end of this script, remove the cache.
function cleanup {
Expand Down Expand Up @@ -531,6 +533,10 @@ function external_lib_label {
function generate_executable_target {
local executable=$1

if [ "$executable" = "uiclienttest" ]; then
BUILDING_UICLIENTTEST=true
fi

#
# Each executable has its own list of external libs to be linked with.
#
Expand Down Expand Up @@ -604,6 +610,7 @@ function generate_executable_target {
PRIVATE
$LIB_LIST
)

HEREDOC
}

Expand Down Expand Up @@ -663,10 +670,17 @@ PARALLEL_JOBS=""
for executable in $EMULATORS
do
if $USE_PARALLEL; then
PARALLEL_JOBS="${PARALLEL_JOBS}cd $(pwd); >&2 echo \"Emulator: ${executable}\"; generate_executable_target ${executable}\n"
JOB="cd $(pwd); >&2 echo \"Emulator: ${executable}\"; generate_executable_target ${executable};"
if $BUILDING_UICLIENTTEST; then
JOB="${JOB} echo \"add_dependencies(${executable} uiclienttest)\";"
fi
PARALLEL_JOBS="${PARALLEL_JOBS}${JOB}\n"
else
echo "Emulator: $executable"
generate_executable_target $executable >> CMakeLists.txt
if $BUILDING_UICLIENTTEST; then
echo "add_dependencies(${executable} uiclienttest)" >> CMakeLists.txt
fi
fi
done

Expand Down Expand Up @@ -696,6 +710,14 @@ fi

popdq

#
# Test program for uiclient
#

pushdq src/arch/headless/uiclient
generate_executable_target uiclienttest >> CMakeLists.txt
popdq

#
# Finally, create the top level project CMakeLists.txt
#
Expand Down
Loading