Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test merge Axanars to refatoring #272

Open
wants to merge 178 commits into
base: feature/refactoring
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
178 commits
Select commit Hold shift + click to select a range
4445abe
Update to OpenBOR before the release - KMFD button mappings
screemerpl Dec 13, 2019
b06f47f
lib updates
screemerpl Dec 13, 2019
d332115
merge the 4 PS1 select states into one and add a line in the options …
AKA-Axanar Dec 13, 2019
bb6810a
[feature/merge_PS1_selects]: lang update
AKA-Axanar Dec 13, 2019
7aa7b3e
[feature/merge_PS1_selects]: remove showing retroarch menu item
AKA-Axanar Dec 13, 2019
59456a3
Merge pull request #269 from autobleem/feature/merge_PS1_selects
Dec 13, 2019
e01e6a4
[feature/merge_PS1_selects]: fix RA square button not displaying beca…
AKA-Axanar Dec 13, 2019
7b72333
Merge pull request #271 from autobleem/feature/merge_PS1_selects
Dec 13, 2019
d21f029
icon updates
screemerpl Dec 13, 2019
4e68d33
Merge remote-tracking branch 'origin/develop' into develop
screemerpl Dec 13, 2019
7141a36
RA Update config
screemerpl Dec 14, 2019
3071e2c
RA Update config
screemerpl Dec 14, 2019
1c74246
RA Update config
screemerpl Dec 14, 2019
a16b99f
Merge pull request #273 from autobleem/feature/rabugfix
screemerpl Dec 14, 2019
af9acc4
RA Update config
screemerpl Dec 14, 2019
2dda38f
Merge pull request #274 from autobleem/feature/rabugfix
screemerpl Dec 14, 2019
0a85ced
Themes
screemerpl Dec 14, 2019
ca034d8
[feature/move_PS1_SelectState]: add RA history playlist
AKA-Axanar Dec 15, 2019
3bcefdd
[feature/add_RA_history_playlist]: add RA history playlist
AKA-Axanar Dec 15, 2019
5d58e1b
Merge pull request #275 from autobleem/feature/add_RA_history_playlist
Dec 15, 2019
d459f53
[feature/move_PS1_SelectState]: add header and footer to game dir men…
AKA-Axanar Dec 15, 2019
7025eb1
Merge pull request #276 from autobleem/feature/move_PS1_SelectState
Dec 15, 2019
4c4869f
[feature/move_PS1_SelectState]: Italian update
AKA-Axanar Dec 17, 2019
5daafb4
[feature/move_PS1_SelectState]: move the selection of the PS1 game se…
AKA-Axanar Dec 18, 2019
44075b7
[feature/move_PS1_SelectState]: fix = that should be ==
AKA-Axanar Dec 20, 2019
146d647
[feature/move_PS1_SelectState]: a little cleanup
AKA-Axanar Dec 20, 2019
4cc785a
[feature/move_PS1_SelectState]: update english.txt
AKA-Axanar Dec 20, 2019
a3b9de7
[feature/move_PS1_SelectState]: add safety check for carouselGames[se…
AKA-Axanar Dec 21, 2019
5b941e3
Merge pull request #280 from autobleem/feature/move_PS1_SelectState
Dec 21, 2019
0ac1f0f
[feature/move_PS1_SelectState]: fix the PS1 game state selection menu…
AKA-Axanar Dec 22, 2019
63c64ab
[feature/move_PS1_SelectState]: handle PS1 select cases and carousel …
AKA-Axanar Dec 22, 2019
afb5bf1
[feature/move_PS1_SelectState]: lang updates
AKA-Axanar Dec 22, 2019
f9ffb0b
[feature/displayButtonGuideInTwoColumns]: change the button guide to …
AKA-Axanar Dec 23, 2019
f1bfe7c
Merge pull request #282 from autobleem/feature/move_PS1_SelectState
Dec 23, 2019
005561b
[feature/displayButtonGuideInTwoColumns]: added getSonyFontPath()
AKA-Axanar Dec 23, 2019
2f47fa8
[feature/displayButtonGuideInTwoColumns]: added sony fonts
AKA-Axanar Dec 23, 2019
d4098ff
[feature/displayButtonGuideInTwoColumns]: adjust the button guide col…
AKA-Axanar Dec 23, 2019
3419d5a
Merge pull request #283 from autobleem/feature/displayButtonGuideInTw…
Dec 23, 2019
f4dcfcc
[feature/lang_updates]: lang updates
AKA-Axanar Dec 23, 2019
da7da17
Merge pull request #284 from autobleem/feature/lang_updates
Dec 23, 2019
f6af65c
[feature/lang_updates]: lang updates
AKA-Axanar Dec 23, 2019
dd761cd
Merge pull request #285 from autobleem/feature/lang_updates
Dec 23, 2019
fb227e6
[feature/buttonGuideAdjustments]: button guide adjustments
AKA-Axanar Dec 23, 2019
94819a1
Merge pull request #286 from autobleem/feature/buttonGuideAdjustments
Dec 23, 2019
c529757
[feature/lang_update]: lang update
AKA-Axanar Dec 23, 2019
ab5b3a3
Merge pull request #287 from autobleem/feature/lang_update
Dec 23, 2019
bc53e86
[0.8.5_RC]: add KMDFManic's Xtreme Amiberry config file
AKA-Axanar Dec 24, 2019
e7ad0e6
Merge pull request #289 from autobleem/0.8.5_RC
Dec 24, 2019
45b9f2b
[0.8.5_RC]: initial release notes for 0.8.5
AKA-Axanar Dec 24, 2019
9f67922
Merge pull request #290 from autobleem/0.8.5_RC
Dec 24, 2019
4b0240b
[0.8.5_RC]: release notes changes
AKA-Axanar Dec 24, 2019
438249b
[0.8.5_RC]: add discord support link
AKA-Axanar Dec 24, 2019
7a01e1c
[0.8.5_RC]: fix run.sh in Apps/retroarch. fix by Genderbent.
AKA-Axanar Dec 24, 2019
e6ecf87
[0.8.5_RC]: add link to restalgia video in release notes. add apps/r…
AKA-Axanar Dec 24, 2019
dc88dac
Merge pull request #291 from autobleem/0.8.5_RC
Dec 24, 2019
ae91203
[feature/game_pad_retry]: when configuring a new controller you can r…
AKA-Axanar Dec 27, 2019
f0d7a6d
[feature/game_pad_retry]: added some comment blocks
AKA-Axanar Dec 27, 2019
ef3fac7
[feature/game_pad_retry]: turkish update
AKA-Axanar Dec 27, 2019
90ab828
[feature/increase_font_choices]: rename font enums to match their act…
AKA-Axanar Dec 27, 2019
cca5947
[feature/increase_font_choices]: restructure to allow more font sizes…
AKA-Axanar Dec 27, 2019
b98792e
[feature/increase_font_choices]: use 20 point font in button guide. …
AKA-Axanar Dec 27, 2019
ee38dda
[feature/increase_font_choices]: copy gui->themeFonts into PsMeta.
AKA-Axanar Dec 27, 2019
61d0252
[feature/renderTextLineToColumns]: add renderTextLineToColumns() to G…
AKA-Axanar Dec 27, 2019
4d67f3d
[feature/renderTextLineToColumns]: use renderTextLineToColumns() in g…
AKA-Axanar Dec 28, 2019
3e0e3c6
[bugfix/fix_digital_analogue_detection]: fix problem with some contro…
AKA-Axanar Dec 29, 2019
b6a21a9
[bugfix/fix_digital_analogue_detection]: italian update
AKA-Axanar Dec 29, 2019
91866f3
[feature/add_scrollable_window]: add a scrollable window class
AKA-Axanar Dec 29, 2019
b6c9b55
[feature/add_display_for_debugging_new_controllers]: add GuiPadTest c…
AKA-Axanar Dec 29, 2019
e7f4b8d
[feature/if_no_RA_boxart]: for RA games if no image in Named_Boxarts,…
AKA-Axanar Dec 29, 2019
d5439a1
[feature/tweak_to_debug_controller_code]: tweak controller debug code
AKA-Axanar Dec 29, 2019
726c059
[feature/next_prev_letter_wraparound]: make a common routine to handl…
AKA-Axanar Dec 29, 2019
ea620da
[feature/next_prev_letter_wraparound]: rewrote next/prev first letter…
AKA-Axanar Dec 29, 2019
59241b9
[feature/next_prev_letter_wraparound]: fast forward next prev letter
AKA-Axanar Dec 29, 2019
7efb435
[feature/next_prev_letter_wraparound]: disable the current fast forwa…
AKA-Axanar Dec 30, 2019
fe2a32c
[feature/next_prev_letter_wraparound]: rewrote the fast forward code …
AKA-Axanar Dec 30, 2019
fce6809
Merge pull request #297 from autobleem/feature/new_features
Dec 30, 2019
37a05d1
[feature/display_num_games]: dsiplay the number of games for all game…
AKA-Axanar Dec 31, 2019
6416cda
[feature/PS1_history]: reorder some routines.
AKA-Axanar Jan 1, 2020
bcdfb2e
[feature/PS1_history]: add getAllPS1Games()
AKA-Axanar Jan 1, 2020
3ec64f9
[feature/PS1_history]: add history column to both internal.db and reg…
AKA-Axanar Jan 1, 2020
312490c
[feature/PS1_history]: added a PS1 game history carousel selection
AKA-Axanar Jan 1, 2020
3165fed
[feature/PS1_history]: update spanish.txt
AKA-Axanar Jan 1, 2020
2e20660
[feature/misc]: remove stheme. it's no longer used since themes were…
AKA-Axanar Jan 1, 2020
e19f23c
[feature/misc]: playing a PS1 game via RA adds it to the PS1 history
AKA-Axanar Jan 1, 2020
ce47c24
Merge pull request #299 from autobleem/feature/new_features
Jan 1, 2020
55dd2ae
[feature/move_keyboard_editor_cursor]: be able to move the edit curso…
AKA-Axanar Jan 2, 2020
855ecdc
[feature/move_keyboard_editor_cursor]: use defines instead of hard co…
AKA-Axanar Jan 2, 2020
8d4c7ae
[feature/move_keyboard_editor_cursor]: add getTextRectangleOnScreen()
AKA-Axanar Jan 2, 2020
6433b5c
[feature/move_keyboard_editor_cursor]: draws a rectangle around the #…
AKA-Axanar Jan 2, 2020
0965da2
[feature/move_keyboard_editor_cursor]: removed redundant renderTextLi…
AKA-Axanar Jan 2, 2020
b5788fa
Merge pull request #300 from autobleem/feature/new_features
Jan 3, 2020
0400eb9
[bugfix/fix_no_internal_crash]: fix crash if show internal games is off
AKA-Axanar Jan 3, 2020
54bda57
Merge pull request #301 from autobleem/bugfix/fix_no_internal_crash
Jan 3, 2020
13dab21
[bugfix/fix_L1_R1_skipping_letter]: english.txt update
AKA-Axanar Jan 4, 2020
a2201fc
[bugfix/fix_L1_R1_skipping_letter]: fix L1 and R1 moving more than on…
AKA-Axanar Jan 4, 2020
c0c78d2
[bugfix/fix_L1_R1_skipping_letter]: spanish.txt update
AKA-Axanar Jan 4, 2020
7fc7ffa
[bugfix/fix_L1_R1_skipping_letter]: first letter shold be case insens…
AKA-Axanar Jan 4, 2020
3c4ce12
Merge pull request #302 from autobleem/bugfix/fix_L1_R1_skipping_letter
Jan 4, 2020
9341ac7
[bugfix/button_guide_adjustment]: adjusted the column positions for P…
AKA-Axanar Jan 4, 2020
8425a9a
Merge pull request #303 from autobleem/bugfix/button_guide_adjustment
Jan 5, 2020
ca64f7f
[feature/GuiMenuBase]: backgroundImg isn't used in any of the menus
AKA-Axanar Jan 8, 2020
d0c222c
[feature/GuiMenuBase]: replace MenuLineData with string in GameDirMenu.
AKA-Axanar Jan 8, 2020
2f21aef
[feature/GuiMenuBase]: add GuiMenu base class. GuiGameDirMenu, GuiPl…
AKA-Axanar Jan 9, 2020
85f8c4e
[feature/GuiMenuBase]: add 2 column menu support to GuiMenu. game ma…
AKA-Axanar Jan 11, 2020
efb8a22
[feature/langUpdate]: english, finnish, and italian lang updates
AKA-Axanar Jan 11, 2020
2719b39
Merge pull request #305 from autobleem/feature/langUpdate
Jan 11, 2020
c6b6577
[feature/GuiMenuBase]: english, finnish, and italian lang updates
AKA-Axanar Jan 11, 2020
b74a80d
[feature/GuiMenuBase]: usb keyboard support for GuiMenu inherited men…
AKA-Axanar Jan 12, 2020
dfe8101
[feature/GuiMenuBase]: add usb keyboard support to the keyboard popup…
AKA-Axanar Jan 12, 2020
5a21066
[feature/USBKeyboardSupport]: add usb keyboard support to the keyboar…
AKA-Axanar Jan 12, 2020
8156e89
Merge branch 'feature/GuiMenuBase' into feature/USBKeyboardSupport
AKA-Axanar Jan 12, 2020
8c09510
[feature/USBKeyboardSupport]: added support for keyboard button icons
AKA-Axanar Jan 12, 2020
f1db3ef
[feature/USBKeyboardSupport]: add tab icon to switch kbd input back t…
AKA-Axanar Jan 12, 2020
816b6d1
[feature/USBKeyboardSupport]: broke up loop() into smaller routines
AKA-Axanar Jan 13, 2020
38b92b3
[feature/GuiMenuBase]: GuiMenu can use a smaller font than the defaul…
AKA-Axanar Jan 13, 2020
d9dced5
Merge pull request #306 from autobleem/feature/GuiMenuBase
Jan 13, 2020
1fde49e
[feature/GuiMenuBase]: rewrite menu item movement
AKA-Axanar Jan 14, 2020
38d6700
Merge pull request #307 from autobleem/feature/GuiMenuBase
Jan 14, 2020
0b64013
[feature/refactor_menu_classes]: updated the script that generates en…
AKA-Axanar Jan 16, 2020
656bdcf
[feature/refactor_menu_classes]: sped up the long fade in on boot.
AKA-Axanar Jan 16, 2020
f733078
[feature/refactor_menu_classes]: made a base class for options style …
AKA-Axanar Jan 16, 2020
b05f7ac
[feature/refactor_menu_classes]: fix the selection box when changing …
AKA-Axanar Jan 17, 2020
ca041f0
[feature/refactor_menu_classes]: spanish update
AKA-Axanar Jan 17, 2020
ecb07d6
[feature/refactor_menu_classes]: rename GuiMenu to GuiMenuBase and re…
AKA-Axanar Jan 17, 2020
9d9db28
[feature/refactor_menu_classes]: fix controller test gui crash on boot
AKA-Axanar Jan 18, 2020
6931772
[feature/refactor_menu_classes]: move menuVisible to guiSCreen. defa…
AKA-Axanar Jan 18, 2020
597f386
[feature/refactor_menu_classes]: added a generic fast forward routine…
AKA-Axanar Jan 18, 2020
56f2ea2
[feature/refactor_menu_classes]: Italian update
AKA-Axanar Jan 19, 2020
b4244c0
[feature/refactor_menu_classes]: options menu changes
AKA-Axanar Jan 19, 2020
a9b2ea8
[feature/refactor_menu_classes]: converted GuiMenuBase into a templat…
AKA-Axanar Jan 19, 2020
de0ddb5
[feature/refactor_menu_classes]: make a controller on valium version …
AKA-Axanar Jan 20, 2020
cb4c315
[feature/refactor_menu_classes]: put files in the same directory toge…
AKA-Axanar Jan 20, 2020
20d2cf8
[feature/refactor_menu_classes]: moved the gui menus files into the s…
AKA-Axanar Jan 20, 2020
ebd5c53
[feature/refactor_menu_classes]: sorted the files in CMakeLists.txt
AKA-Axanar Jan 20, 2020
d28b7ac
[feature/refactor_menu_classes]: work on GuiOptionsMenuBase and guiOp…
AKA-Axanar Jan 20, 2020
1d2468c
[feature/refactor_menu_classes]: rename menu file names
AKA-Axanar Jan 21, 2020
f5676a4
[feature/refactor_menu_classes]: pressing escape on keyboard on main …
AKA-Axanar Jan 21, 2020
03bae90
[]: sort the file list in CMakeLists.txt
AKA-Axanar Jan 21, 2020
c7e4e21
[feature/refactor_menu_classes]: work in progress
AKA-Axanar Jan 21, 2020
f95006c
[feature/refactor_menu_classes]: passing and ENV variable with -DMEM_…
AKA-Axanar Jan 24, 2020
f0a92ee
[feature/refactor_menu_classes]: GuiOptionsMenu inherits from GuiOpti…
AKA-Axanar Jan 24, 2020
4867e24
[feature/refactor_menu_classes]: L1/R1 in options menu moves by multi…
AKA-Axanar Jan 25, 2020
cc0a52e
[feature/refactor_menu_classes]: set fast forward default to 200ms
AKA-Axanar Jan 25, 2020
4c44daa
[feature/refactor_menu_classes]: delete the old commented out code
AKA-Axanar Jan 25, 2020
16286c2
[feature/refactor_menu_classes]: fix some compiler warnings found wit…
AKA-Axanar Jan 25, 2020
87912ab
[feature/refactor_menu_classes]: commented out "no games found" msg t…
AKA-Axanar Jan 25, 2020
5b7a1d9
merge the DIR_ defines from the padmapper.cpp to the .h
AKA-Axanar Jan 29, 2020
408172d
[feature/refactor_menu_classes]: fix lang and music issues in options…
AKA-Axanar Jan 29, 2020
0788db8
[feature/refactor_menu_classes]: added countMoreJoyPressesInQueue(int…
AKA-Axanar Jan 29, 2020
9145664
[feature/refactor_menu_classes]: fix translation issue in options menu
AKA-Axanar Jan 29, 2020
754cd0f
[feature/refactor_menu_classes]: remove quickboot, quickmenu, delay, …
AKA-Axanar Jan 30, 2020
c758e46
[feature/networking]: add kbd home and end to GuiKeyboard
AKA-Axanar Jan 30, 2020
adc4530
[feature/networking]: add bleemsync networking files to Apps
AKA-Axanar Jan 30, 2020
7283215
[feature/networking]: add bleemsync dir routines to Env
AKA-Axanar Jan 30, 2020
03240c7
[feature/networking]: add GuiNetworkMenu to enter network ssid and pa…
AKA-Axanar Jan 30, 2020
acc4572
[feature/networking]: init the wifi network from the network config menu
AKA-Axanar Jan 31, 2020
9ae8267
[feature/networking]: update english.txt
AKA-Axanar Jan 31, 2020
2b3974a
Merge pull request #311 from autobleem/feature/networking
Jan 31, 2020
e61c26b
[feature/misc]: remove adv from config.ini. the option was removed f…
AKA-Axanar Feb 2, 2020
1bca090
[feature/misc]: in network menu cancel button should always be there …
AKA-Axanar Feb 2, 2020
2dacc70
[feature/initNetworkOnBoot]: add option to auto init the network on boot
AKA-Axanar Feb 2, 2020
5f97307
Merge pull request #312 from autobleem/feature/initNetworkOnBoot
Feb 3, 2020
67a8cb6
[feature/misc]: lang updates
AKA-Axanar Feb 7, 2020
012616f
Merge pull request #313 from autobleem/feature/misc
Feb 7, 2020
a86c7e9
[feature/misc]: GuiKeyboard - option to display asterisks when editin…
AKA-Axanar Feb 8, 2020
baedef6
[feature/misc]: tweaks to build scripts
AKA-Axanar Feb 8, 2020
77bbb05
[feature/misc]: added some Env routines for networking and renamed an…
AKA-Axanar Feb 9, 2020
0e41832
[feature/misc]: add removeFile, renameFIle, and copyFile to DirEntry
AKA-Axanar Feb 9, 2020
08fa35f
[feature/misc]: display the IP Address after initializing the wi-fi n…
AKA-Axanar Feb 9, 2020
2e95ee7
[feature/misc]: new english.txt with network strings
AKA-Axanar Feb 9, 2020
d0f5df2
[feature/misc]: remove the old "get IP address" code that didn't work
AKA-Axanar Feb 10, 2020
e3bb649
[feature/misc]: rename logText to splash and make it static.
AKA-Axanar Feb 10, 2020
a436e6e
Merge pull request #314 from autobleem/feature/misc
Feb 10, 2020
b7c8785
[feature/misc]: english.txt change to network string
AKA-Axanar Feb 10, 2020
a1de90f
Merge pull request #315 from autobleem/feature/misc
Feb 10, 2020
7e43c2c
[feature/misc]: update Italian and Spanish
AKA-Axanar Feb 13, 2020
8ad5b8c
[feature/misc]: fix the cmd line build scripts to fix the nightly bui…
AKA-Axanar Feb 13, 2020
1d496e8
Merge pull request #316 from autobleem/feature/misc
Feb 13, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
*.app

cmake-build*/
build/
out/

CMakeLists.txt.user
CMakeCache.txt
Expand All @@ -44,7 +44,6 @@ install_manifest.txt
compile_commands.json
CTestTestfile.cmake


#CLion folder
.idea/

Expand Down
248 changes: 145 additions & 103 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,28 +4,57 @@ project(autobleem-gui)
set(CMAKE_CXX_STANDARD 11)
#set(CMAKE_VERBOSE_MAKEFILE ON)

if( ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "arm" )
message(STATUS "Building for ARM")
message(STATUS "CMAKE_SYSTEM_PROCESSOR=${CMAKE_SYSTEM_PROCESSOR}")
if (CMAKE_SYSTEM_PROCESSOR MATCHES "^arm" )
message(STATUS "Building for ARM")
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 8.0)
message(STATUS "CXX Compiler Version > 8")
SET(CMAKE_C_FLAGS "-mfloat-abi=hard -march=armv8-a+simd -Os -s")
SET(CMAKE_CXX_FLAGS " -mfloat-abi=hard -march=armv8-a+simd -Os -s")
message(STATUS "Newer GCC installed")
ELSE()
message(STATUS "Newer GCC installed")
else()
message(STATUS "CXX Compiler Version <= 8")
SET(CMAKE_C_FLAGS "-mfloat-abi=hard -march=armv7ve -s -Os -O3")
SET(CMAKE_CXX_FLAGS "-mfloat-abi=hard -march=armv7ve -s -Os -O3")
ENDIF()
endif()

include_directories(src/include "/opt/toolchain/armv8-sony-linux-gnueabihf/sysroot/usr/include")
link_directories(/opt/toolchain/armv8-sony-linux-gnueabihf/sysroot/usr/lib)

else()

message(STATUS "Building for PC CPU type=${CMAKE_BUILD_TYPE}")
if( "${CMAKE_BUILD_TYPE}" STREQUAL "Debug" )
if ( "$ENV{MEM_DEBUG}" STREQUAL "1" )
message("Enabling additional memory debugging")
SET(CMAKE_C_FLAGS "-fsanitize=address -fno-omit-frame-pointer")
SET(CMAKE_CXX_FLAGS "-fsanitize=address -fno-omit-frame-pointer")
SET(LDFLAGS "-fsanitize=address -fno-omit-frame-pointer")
endif()
# if (MEM_DEBUG) # -DMEM_DEBUG=Extra in Clion does not work! cmake doesn't see it

# message(STATUS "Enabling all warnings")
# # all compiler warnings
# SET(CMAKE_C_FLAGS "-Wall -W")
# SET(CMAKE_CXX_FLAGS "-Wall -W")

message(STATUS "Enabling some warnings")
# some compiler warnings
SET(CMAKE_C_FLAGS "-Wreturn-type -Wuninitialized")
SET(CMAKE_CXX_FLAGS "-Wreturn-type -Wuninitialized")

# message(STATUS "Enabling additional memory debugging")
# memory sanitizer with all compiler warnings
# SET(CMAKE_C_FLAGS "-fsanitize=address -fno-omit-frame-pointer -fsanitize=undefined -ggdb -Wall -W")
# SET(CMAKE_CXX_FLAGS "-fsanitize=address -fno-omit-frame-pointer -fsanitize=undefined -ggdb -Wall -W")

# memory sanitizer with compiler warning for not returning a value from a function and uninitialized vars
# SET(CMAKE_C_FLAGS "-fsanitize=address -fno-omit-frame-pointer -fsanitize=undefined -ggdb -Wreturn-type -Wuninitialized")
# SET(CMAKE_CXX_FLAGS "-fsanitize=address -fno-omit-frame-pointer -fsanitize=undefined -ggdb -Wreturn-type -Wuninitialized")

# memory sanitizer with no additonal compiler warnings
# SET(CMAKE_C_FLAGS "-fsanitize=address -fno-omit-frame-pointer")
# SET(CMAKE_CXX_FLAGS "-fsanitize=address -fno-omit-frame-pointer")

# SET(LDFLAGS "-fsanitize=address -fno-omit-frame-pointer")

# endif()
else()
message(STATUS "Building Release")
endif()
endif()

Expand All @@ -36,126 +65,139 @@ add_library(sqlite3 STATIC libs/sqlite/sqlite3ab.c )

add_executable(
autobleem-gui
src/code/unecm.c
src/code/main.h
src/code/main.cpp
src/code/DebugTimer.h
src/code/DebugTimer.cpp
src/code/DebugTimer.h
src/code/DirEntry.cpp
src/code/DirEntry.h
src/code/engine/cardedit.cpp
src/code/engine/cardedit.h
src/code/engine/cfgprocessor.cpp
src/code/engine/cfgprocessor.h
src/code/engine/config.cpp
src/code/engine/config.h
src/code/engine/coverdb.cpp
src/code/engine/coverdb.h
src/code/engine/database.cpp
src/code/engine/database.h
src/code/util.h
src/code/util.cpp
src/code/DirEntry.h
src/code/DirEntry.cpp
src/code/engine/ecmhelper.cpp
src/code/engine/ecmhelper.h
src/code/engine/game.cpp
src/code/engine/game.h
src/code/engine/scanner.cpp
src/code/engine/scanner.h
src/code/engine/GetGameDirHierarchy.h
src/code/engine/GetGameDirHierarchy.cpp
src/code/engine/metadata.cpp
src/code/engine/metadata.h
src/code/engine/ecmhelper.cpp
src/code/engine/ecmhelper.h
src/code/gui/gui.h
src/code/gui/gui.cpp
src/code/engine/GetGameDirHierarchy.h
src/code/engine/inifile.cpp
src/code/engine/inifile.h
src/code/engine/isodir.cpp
src/code/engine/isodir.h
src/code/engine/config.cpp
src/code/engine/config.h
src/code/engine/cfgprocessor.cpp
src/code/engine/cfgprocessor.h
src/code/engine/memcard.cpp
src/code/engine/memcard.h
src/code/engine/metadata.cpp
src/code/engine/metadata.h
src/code/engine/padmapper.cpp
src/code/engine/padmapper.h
src/code/engine/scanner.cpp
src/code/engine/scanner.h
src/code/engine/serialscanner.cpp
src/code/engine/serialscanner.h
src/code/environment.cpp
src/code/environment.h
src/code/gui/gui.cpp
src/code/gui/gui.h
src/code/gui/gui_about.cpp
src/code/gui/gui_about.h
src/code/gui/gui_screen.cpp
src/code/gui/gui_screen.h
src/code/gui/gui_splash.cpp
src/code/gui/gui_splash.h
src/code/gui/gui_options.cpp
src/code/gui/gui_options.h
src/code/gui/gui_memcards.cpp
src/code/gui/gui_memcards.h
src/code/gui/gui_confirm.cpp
src/code/gui/gui_confirm.h
src/code/gui/gui_font.cpp
src/code/gui/gui_font.h
src/code/gui/gui_font_wrapper.h
src/code/gui/gui_keyboard.cpp
src/code/gui/gui_keyboard.h
src/code/gui/gui_manager.cpp
src/code/gui/gui_manager.h
src/code/gui/gui_editor.cpp
src/code/gui/gui_editor.h
src/code/gui/gui_selectmemcard.cpp
src/code/gui/gui_selectmemcard.h
src/code/gui/gui_sdl_wrapper.h
src/code/gui/gui_padconfig.cpp
src/code/gui/gui_padconfig.h
src/code/gui/gui_padTest.cpp
src/code/gui/gui_padTest.h
src/code/gui/gui_screen.cpp
src/code/gui/gui_screen.h
src/code/gui/gui_scrollWin.cpp
src/code/gui/gui_scrollWin.h
src/code/gui/gui_sdl_wrapper.cpp
src/code/gui/gui_font.h
src/code/gui/gui_font.cpp
src/code/gui/gui_font_wrapper.h
src/code/gui/gui_gameDirMenu.h
src/code/gui/gui_gameDirMenu.cpp
src/code/ver_migration.cpp
src/code/ver_migration.h
src/code/engine/coverdb.cpp
src/code/engine/coverdb.h
src/code/engine/serialscanner.cpp
src/code/engine/serialscanner.h
src/code/gui/gui_sdl_wrapper.h
src/code/gui/gui_selectmemcard.cpp
src/code/gui/gui_selectmemcard.h
src/code/gui/gui_splash.cpp
src/code/gui/gui_splash.h
src/code/gui/menus/gui_gameDirMenu.h
src/code/gui/menus/gui_gameEditorMenu.cpp
src/code/gui/menus/gui_gameEditorMenu.h
src/code/gui/menus/gui_gameManagerMenu.cpp
src/code/gui/menus/gui_gameManagerMenu.h
src/code/gui/menus/gui_memCardsMenu.cpp
src/code/gui/menus/gui_memCardsMenu.h
src/code/gui/menus/gui_menuBase.h
src/code/gui/menus/gui_networkMenu.cpp
src/code/gui/menus/gui_networkMenu.h
src/code/gui/menus/gui_optionsMenu.cpp
src/code/gui/menus/gui_optionsMenu.h
src/code/gui/menus/gui_optionsMenuBase.cpp
src/code/gui/menus/gui_optionsMenuBase.h
src/code/gui/menus/gui_playlistsMenu.h
src/code/gui/menus/gui_stringMenu.h
src/code/gui/menus/gui_twoColumnStringMenu.h
src/code/gui/starfx.cpp
src/code/gui/starfx.h
src/code/lang.cpp
src/code/lang.h
src/code/launcher/emu_interceptor.cpp
src/code/launcher/emu_interceptor.h
src/code/launcher/gui_app_start.cpp
src/code/launcher/gui_app_start.h
src/code/launcher/gui_btn_guide.cpp
src/code/launcher/gui_btn_guide.h
src/code/launcher/gui_launcher.cpp
src/code/launcher/gui_launcher.h
src/code/launcher/gui_NotificationLine.h
src/code/launcher/gui_NotificationLine.cpp
src/code/launcher/ps_obj.cpp
src/code/launcher/ps_obj.h
src/code/launcher/ps_static.cpp
src/code/launcher/ps_static.h
src/code/launcher/ps_settings_back.cpp
src/code/launcher/ps_settings_back.h
src/code/launcher/ps_zoom_btn.cpp
src/code/launcher/ps_zoom_btn.h
src/code/launcher/ps_meta.cpp
src/code/launcher/ps_meta.h
src/code/launcher/ps_game.cpp
src/code/launcher/ps_game.h
src/code/launcher/ps_carousel.cpp
src/code/launcher/ps_carousel.h
src/code/launcher/gui_launcher_loop.cpp
src/code/launcher/gui_mc_manager.cpp
src/code/launcher/gui_mc_manager.h
src/code/launcher/gui_NotificationLine.cpp
src/code/launcher/gui_NotificationLine.h
src/code/launcher/launch_interceptor.cpp
src/code/launcher/launch_interceptor.h
src/code/launcher/pcsx_interceptor.cpp
src/code/launcher/pcsx_interceptor.h
src/code/launcher/ps_move_bnt.cpp
src/code/launcher/ps_move_bnt.h
src/code/launcher/ps_menu.cpp
src/code/launcher/ps_menu.h
src/code/launcher/ps_carousel.cpp
src/code/launcher/ps_carousel.h
src/code/launcher/ps_centerlabel.cpp
src/code/launcher/ps_centerlabel.h
src/code/launcher/ps_game.cpp
src/code/launcher/ps_game.h
src/code/launcher/ps_menu.cpp
src/code/launcher/ps_menu.h
src/code/launcher/ps_meta.cpp
src/code/launcher/ps_meta.h
src/code/launcher/ps_move_bnt.cpp
src/code/launcher/ps_move_bnt.h
src/code/launcher/ps_obj.cpp
src/code/launcher/ps_obj.h
src/code/launcher/ps_settings_back.cpp
src/code/launcher/ps_settings_back.h
src/code/launcher/ps_stateselector.cpp
src/code/launcher/ps_stateselector.h
src/code/launcher/gui_btn_guide.cpp
src/code/launcher/gui_btn_guide.h
src/code/launcher/gui_launcher_loop.cpp
src/code/engine/padmapper.cpp
src/code/engine/padmapper.h
src/code/gui/gui_padconfig.cpp
src/code/gui/gui_padconfig.h
src/code/launcher/retboot_interceptor.cpp
src/code/launcher/retboot_interceptor.h
src/code/launcher/emu_interceptor.cpp
src/code/launcher/emu_interceptor.h
src/code/launcher/ra_integrator.cpp
src/code/launcher/ra_integrator.h
src/code/gui/gui_playlists.cpp
src/code/gui/gui_playlists.h
src/code/engine/cardedit.h
src/code/engine/cardedit.cpp
src/code/launcher/gui_mc_manager.h
src/code/launcher/gui_mc_manager.cpp
src/code/gui/starfx.cpp
src/code/gui/starfx.h
src/code/environment.h
src/code/environment.cpp
src/code/launcher/launch_interceptor.cpp src/code/launcher/launch_interceptor.h src/code/launcher/gui_app_start.cpp src/code/launcher/gui_app_start.h)
src/code/launcher/ps_static.cpp
src/code/launcher/ps_static.h
src/code/launcher/ps_zoom_btn.cpp
src/code/launcher/ps_zoom_btn.h
src/code/launcher/ra_integrator.cpp
src/code/launcher/ra_integrator.h
src/code/launcher/retboot_interceptor.cpp
src/code/launcher/retboot_interceptor.h
src/code/main.cpp
src/code/main.h
src/code/unecm.c
src/code/util.cpp
src/code/util.h
src/code/ver_migration.cpp
src/code/ver_migration.h
)

target_include_directories(autobleem-gui PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/libs/sqlite>
Expand Down
19 changes: 2 additions & 17 deletions make_all.sh
Original file line number Diff line number Diff line change
@@ -1,19 +1,4 @@
#!/usr/bin/env bash
git pull
rm -rf ./build_arm

# mkdir -p build
mkdir -p build_arm

#cd ./build
#cmake ..
#make

#cd ..
cd ./build_arm
cmake -DCMAKE_TOOLCHAIN_FILE=../ToolchainServer.cmake ..
make -j 8
cd ..



./make_arm.sh
./make_sys.sh
5 changes: 3 additions & 2 deletions make_arm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ rm -rf ./build_arm
mkdir -p build_arm

cd ./build_arm
cmake -DCMAKE_TOOLCHAIN_FILE=../PSCtoolchainV7.cmake ..
make -j4
cmake -DCMAKE_SYSTEM_PROCESSOR="Arm" -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=../PSCtoolchainV8.cmake ../
#cmake --build .
make -j 4
cd ..

2 changes: 1 addition & 1 deletion make_english.txt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@
# double space so english.txt can be easily compared to the other lang.txt files to see what has been added or modified.

if [[ "$OSTYPE" != "darwin"* ]]; then
grep -r --include=*.cpp -h -o '_("[^"]*")' | sed 's/_("//g' | sed 's/")//g' | sed '/^|@lang|$/d' | sed '/^$/d' | sort -u | sed G > src/resources/lang/English.txt
grep -r --include=*.cpp --include=*.h --exclude-dir=libs -h -o '_("[^"]*")' | sed 's/_("//g' | sed 's/")//g' | sed '/^|@lang|$/d' | sed '/^$/d' | sort -u | sed G > src/resources/lang/English.txt
fi
5 changes: 3 additions & 2 deletions make_sys.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ rm -rf ./build_sys
mkdir -p build_sys

cd ./build_sys
cmake ..
make
cmake -DCMAKE_BUILD_TYPE=Release ../
#cmake --build .
make -j 4
cd ..

Loading