Every demo file (and lots more) is translated with the latest version of BCX and Pelles C.
That has been part of my normal regression testing for some years now.
The
how is ... I use batch files. We've covered this before:
https://bcxbasiccoders.com/smf/index.php?topic=175.msg734#msg734This is the batch I use to build all the console demos with BCX and PellesBC s00
BC s01
BC s02
BC s03
BC s04
BC s05
BC s06
BC s07
BC s08
BC s09
BC s10
BC s11
BC s12
BC s13
BC s14
BC s15
BC s16
BC s17
BC s18
BC s19
BC s20
BC s21
BC s22
BC s23
BC s24
BC s25
BC s26
BC s27
BC s28
BC s29
BC s30
BC s31
BC s32
BC s33
BC s34
BC s35
BC s36
BC s37
BC s38
BC s39
BC s40
BC s41
BC s42
BC s43
BC s44
BC s45
BC s46
BC s47
BC s48
BC s49
BC s50
BC s51
BC s52
BC s53
BC s54
BC s55
BC s56
BC s57
BC s58
BC s59
BC s60
BC s61
BC s62
BC s63
BC s64
BC s65
BC s66
BC s67
BC s68
BC s69
BC s70
BC s71
BC s72
BC s73
BC s74
BC s75
BC s76
BC s77
BC s78
BC s79
BC s80
BC s81
BC s82
BC s83
BC s84
BC s85
BC s86
BC s87
BC s88
BC s89
BC s90
BC s91
BC s92
BC s93
BC s94
BC s95
BC s96
BC s97
BC s98
BC s99
BC s100
BC s101
BC s102
BC s103
BC s104
BC s105
BC s106
BC s107
BC s108
BC s109
BC s110
BC s111
BC s112
BC s113
BC s114
BC s115
BC s116
BC s117
BC s118
BC s119
BC s120
BC s121
BC s122
BC s123
BC s124
BC s125
BC s126
BC s127
BC s128
BC s129
BC s130
BC s131
BC s132
BC s133
BC s134
BC s135
BC s136
BC s137
BC s138
BC s139
BC s140
BC s141
BC s142
BC s143
BC s144
BC s145
BC s146
BC s147
BC s148
BC s149
BC s150
BC s151
BC s152
BC s153
BC s154
BC s155
call pc32 s00
call pc32 s01
call pc32 s02
call pc32 s03
call pc32 s04
call pc32 s05
call pc32 s06
call pc32 s07
call pc32 s08
call pc32 s09
call pc32 s10
call pc32 s11
call pc32 s12
call pc32 s13
call pc32 s14
call pc32 s15
call pc32 s16
call pc32 s17
call pc32 s18
call pc32 s19
call pc32 s20
call pc32 s21
call pc32 s22
call pc32 s23
call pc32 s24
call pc32 s25
call pc32 s26
call pc32 s27
call pc32 s28
call pc32 s29
call pc32 s30
call pc32 s31
call pc32 s32
call pc32 s33
call pc32 s34
call pc32 s35
call pc32 s36
call pc32 s37
call pc32 s38
call pc32 s39
call pc32 s40
call pc32 s41
call pc32 s42
call pc32 s43
call pc32 s44
call pc32 s45
call pc32 s46
call pc32 s47
call pc32 s48
call pc32 s49
call pc32 s50
call pc32 s51
call pc32 s52
call pc32 s53
call pc32 s54
call pc32 s55
call pc32 s56
call pc32 s57
call pc32 s58
call pc32 s59
call pc32 s60
call pc32 s61
call pc32 s62
call pc32 s63
call pc32 s64
call pc32 s65
call pc32 s66
call pc32 s67
call pc32 s68
call pc32 s69
call pc32 s70
call pc32 s71
call pc32 s72
call pc32 s73
call pc32 s74
call pc32 s75
call pc32 s76
call pc32 s77
call pc32 s78
call pw32 s79
call pc32 s80
call pc32 s81
call pc32 s82
call pc32 s83
call pc32 s84
call pc32 s85
call pc32 s86
call pc32 s87
call pc32 s88
call pc32 s89
call pc32 s90
call pc32 s91
call pc32 s92
call pc32 s93
call pc32 s94
call pc32 s95
call pc32 s96
call pc32 s97
call pc32 s98
call pc32 s99
call pc32 s100
call pc32 s101
call pc32 s102
call pc32 s103
call pc32 s104
call pc32 s105
call pc32 s106
call pc32 s107
call pc32 s108
call pc32 s109
call pc32 s110
call pc32 s111
call pc32 s112
call pc32 s113
call pc32 s114
call pc32 s115
call pc32 s116
call pc32 s117
call pc32 s118
call pc32 s119
call pc32 s120
call pc32 s121
call pc32 s122
call pc32 s123
call pc32 s124
call pc32 s125
call pc32 s126
call pc32 s127
call pc32 s128
call pc32 s129
call pc32 s130
call pc32 s131
call pc32 s132
call pc32 s133
call pc32 s134
call pc32 s135
call pc32 s136
call pc32 s137
call pc32 s138
call pc32 s139
call pc32 s140
call pc32 s141
call pc32 s142
call pc32 s143
call pc32 s144
call pc32 s145
call pc32 s146
call pc32 s147
call pc32 s148
call pc32 s149
call pc32 s150
call pc32 s151
call pc32 s152
call pc32 s153
call pc32 s154
call pc32 s155
del *.obj
pause
Here's the version for compiling to 64-bit:BC s00
BC s01
BC s02
BC s03
BC s04
BC s05
BC s06
BC s07
BC s08
BC s09
BC s10
BC s11
BC s12
BC s13
BC s14
BC s15
BC s16
BC s17
BC s18
BC s19
BC s20
BC s21
BC s22
BC s23
BC s24
BC s25
BC s26
BC s27
BC s28
BC s29
BC s30
BC s31
BC s32
BC s33
BC s34
BC s35
BC s36
BC s37
BC s38
BC s39
BC s40
BC s41
BC s42
BC s43
BC s44
BC s45
BC s46
BC s47
BC s48
BC s49
BC s50
BC s51
BC s52
BC s53
BC s54
BC s55
BC s56
BC s57
BC s58
BC s59
BC s60
BC s61
BC s62
BC s63
BC s64
BC s65
BC s66
BC s67
BC s68
BC s69
BC s70
BC s71
BC s72
BC s73
BC s74
BC s75
BC s76
BC s77
BC s78
BC s79
BC s80
BC s81
BC s82
BC s83
BC s84
BC s85
BC s86
BC s87
BC s88
BC s89
BC s90
BC s91
BC s92
BC s93
BC s94
BC s95
BC s96
BC s97
BC s98
BC s99
BC s100
BC s101
BC s102
BC s103
BC s104
BC s105
BC s106
BC s107
BC s108
BC s109
BC s110
BC s111
BC s112
BC s113
BC s114
BC s115
BC s116
BC s117
BC s118
BC s119
BC s120
BC s121
BC s122
BC s123
BC s124
BC s125
BC s126
BC s127
BC s128
BC s129
BC s130
BC s131
BC s132
BC s133
BC s134
BC s135
BC s136
BC s137
BC s138
BC s139
BC s140
BC s141
BC s142
BC s143
BC s144
BC s145
BC s146
BC s147
BC s148
BC s149
BC s150
BC s151
BC s152
BC s153
BC s154
BC s155
call pc64 s00
call pc64 s01
call pc64 s02
call pc64 s03
call pc64 s04
call pc64 s05
call pc64 s06
call pc64 s07
call pc64 s08
call pc64 s09
call pc64 s10
call pc64 s11
call pc64 s12
call pc64 s13
call pc64 s14
call pc64 s15
call pc64 s16
call pc64 s17
call pc64 s18
call pc64 s19
call pc64 s20
call pc64 s21
call pc64 s22
call pc64 s23
call pc64 s24
call pc64 s25
call pc64 s26
call pc64 s27
call pc64 s28
call pc64 s29
call pc64 s30
call pc64 s31
call pc64 s32
call pc64 s33
call pc64 s34
call pc64 s35
call pc64 s36
call pc64 s37
call pc64 s38
call pc64 s39
call pc64 s40
call pc64 s41
call pc64 s42
call pc64 s43
call pc64 s44
call pc64 s45
call pc64 s46
call pc64 s47
call pc64 s48
call pc64 s49
call pc64 s50
call pc64 s51
call pc64 s52
call pc64 s53
call pc64 s54
call pc64 s55
call pc64 s56
call pc64 s57
call pc64 s58
call pc64 s59
call pc64 s60
call pc64 s61
call pc64 s62
call pc64 s63
call pc64 s64
call pc64 s65
call pc64 s66
call pc64 s67
call pc64 s68
call pc64 s69
call pc64 s70
call pc64 s71
call pc64 s72
call pc64 s73
call pc64 s74
call pc64 s75
call pc64 s76
call pc64 s77
call pc64 s78
call pw32 s79
call pc64 s80
call pc64 s81
call pc64 s82
call pc64 s83
call pc64 s84
call pc64 s85
call pc64 s86
call pc64 s87
call pc64 s88
call pc64 s89
call pc64 s90
call pc64 s91
call pc64 s92
call pc64 s93
call pc64 s94
call pc64 s95
call pc64 s96
call pc64 s97
call pc64 s98
call pc64 s99
call pc64 s100
call pc64 s101
call pc64 s102
call pc64 s103
call pc64 s104
call pc64 s105
call pc64 s106
call pc64 s107
call pc64 s108
call pc64 s109
call pc64 s110
call pc64 s111
call pc64 s112
call pc64 s113
call pc64 s114
call pc64 s115
call pc64 s116
call pc64 s117
call pc64 s118
call pc64 s119
call pc64 s120
call pc64 s121
call pc64 s122
call pc64 s123
call pc64 s124
call pc64 s125
call pc64 s126
call pc64 s127
call pc64 s128
call pc64 s129
call pc64 s130
call pc64 s131
call pc64 s132
call pc64 s133
call pc64 s134
call pc64 s135
call pc64 s136
call pc64 s137
call pc64 s138
call pc64 s139
call pc64 s140
call pc64 s141
call pc64 s142
call pc64 s143
call pc64 s144
call pc64 s145
call pc64 s146
call pc64 s147
call pc64 s148
call pc64 s149
call pc64 s150
call pc64 s151
call pc64 s152
call pc64 s153
call pc64 s154
call pc64 s155
del *.obj
pause
Same basic idea when compiling all the GUI demos but I simplify the process by using one
batch that calls all the individual BUILD.BAT batch files in each GUI and DLL demo folder.
Below is the batch file that I use to build all the GUI demos in one shot.
GLOBAL is a command
line utility by Steve Miller which recurses the sub-folders of my GUI_DEMO folder. See link
to Steve Miller's website below.
global -i if exist build.bat @build
echo Compiling completed ...
pause
REF:
https://stevemiller.net/apps/