Browse Source

Filename Case Problems

In order to get the Linux/Mac and Windows builds to result in a binary identical result, I have changed the case of some filenames.  Windows and Linux handle directory sorting differently for upper/lower case in filenames.
patch
Wayne Warthen 5 years ago
parent
commit
3593a7fabd
  1. 16
      Source/Apps/Build.cmd
  2. 2
      Source/Apps/FAT/Build.cmd
  3. 4
      Source/Apps/FAT/Makefile
  4. 0
      Source/Apps/FAT/fat.com
  5. 6
      Source/Apps/FDU/Build.cmd
  6. 4
      Source/Apps/FDU/Makefile
  7. 0
      Source/Apps/FDU/fdu.asm
  8. 0
      Source/Apps/FDU/fdu.txt
  9. 0
      Source/Apps/MBC/leds2.asm
  10. 8
      Source/Apps/Makefile
  11. 8
      Source/Apps/Tune/Build.cmd
  12. 16
      Source/Apps/Tune/Makefile
  13. 0
      Source/Apps/Tune/tune.asm
  14. 0
      Source/Apps/assign.asm
  15. 0
      Source/Apps/decode.asm
  16. 0
      Source/Apps/encode.asm
  17. 0
      Source/Apps/format.asm
  18. 0
      Source/Apps/inttest.asm
  19. 0
      Source/Apps/mode.asm
  20. 0
      Source/Apps/rtc.asm
  21. 0
      Source/Apps/rtcds7.asm
  22. 0
      Source/Apps/rtchb.asm
  23. 0
      Source/Apps/startup.asm
  24. 0
      Source/Apps/survey.asm
  25. 0
      Source/Apps/syscopy.asm
  26. 0
      Source/Apps/sysgen.z80
  27. 0
      Source/Apps/talk.asm
  28. 0
      Source/Apps/timer.asm

16
Source/Apps/Build.cmd

@ -12,14 +12,14 @@ set ZXBINDIR=%TOOLS%/cpm/bin/
set ZXLIBDIR=%TOOLS%/cpm/lib/
set ZXINCDIR=%TOOLS%/cpm/include/
call :asm SysCopy || goto :eof
call :asm Assign || goto :eof
call :asm Format || goto :eof
call :asm Talk || goto :eof
call :asm Mode || goto :eof
call :asm RTC || goto :eof
call :asm Timer || goto :eof
call :asm180 IntTest || goto :eof
call :asm syscopy || goto :eof
call :asm assign || goto :eof
call :asm format || goto :eof
call :asm talk || goto :eof
call :asm mode || goto :eof
call :asm rtc || goto :eof
call :asm timer || goto :eof
call :asm180 inttest || goto :eof
call :asm rtcds7 || goto :eof
call :asm rtchb || goto :eof
call :asm ppidetst || goto :eof

2
Source/Apps/FAT/Build.cmd

@ -4,4 +4,4 @@ setlocal
REM FAT.com is currently distributed as a binary application, so
REM it is not built here.
copy /Y FAT.com ..\..\..\Binary\Apps\
copy /Y fat.com ..\..\..\Binary\Apps\

4
Source/Apps/FAT/Makefile

@ -1,5 +1,5 @@
OBJECTS = FAT.com
NODELETE = FAT.com
OBJECTS = fat.com
NODELETE = fat.com
DEST = ../../../Binary/Apps
TOOLS=../../../Tools

0
Source/Apps/FAT/FAT.com → Source/Apps/FAT/fat.com

6
Source/Apps/FDU/Build.cmd

@ -5,9 +5,9 @@ set TOOLS=../../../Tools
set PATH=%TOOLS%\tasm32;%PATH%
set TASMTABS=%TOOLS%\tasm32
tasm -t80 -b -fFF FDU.asm FDU.com FDU.lst
tasm -t80 -b -fFF fdu.asm fdu.com fdu.lst
if errorlevel 1 goto :eof
copy /Y FDU.com ..\..\..\Binary\Apps\
copy /Y FDU.txt ..\..\..\Doc\
copy /Y fdu.com ..\..\..\Binary\Apps\
copy /Y fdu.txt ..\..\..\Doc\

4
Source/Apps/FDU/Makefile

@ -1,5 +1,5 @@
OBJECTS = FDU.com
DOCS = FDU.txt
OBJECTS = fdu.com
DOCS = fdu.txt
DEST = ../../../Binary/Apps
DOCDEST = ../../../Doc
TOOLS = ../../../Tools

0
Source/Apps/FDU/FDU.asm → Source/Apps/FDU/fdu.asm

0
Source/Apps/FDU/FDU.txt → Source/Apps/FDU/fdu.txt

0
Source/Apps/MBC/LEDs2.asm → Source/Apps/MBC/leds2.asm

8
Source/Apps/Makefile

@ -1,6 +1,6 @@
OBJECTS = SysGen.com Survey.com \
SysCopy.com Assign.com Format.com Talk.com Mode.com RTC.com \
Timer.com IntTest.com RTCds7.com RTChb.com
OBJECTS = sysgen.com survey.com \
syscopy.com assign.com format.com talk.com mode.com rtc.com \
timer.com inttest.com rtcds7.com rtchb.com ppidetst.com tstdskng.com
OTHERS = *.hex *.com
SUBDIRS = XM FDU FAT Tune
DEST = ../../Binary/Apps
@ -10,5 +10,5 @@ include $(TOOLS)/Makefile.inc
USETASM = 1
Survey.com: USETASM=0
survey.com: USETASM=0

8
Source/Apps/Tune/Build.cmd

@ -5,11 +5,11 @@ set TOOLS=../../../Tools
set PATH=%TOOLS%\tasm32;%PATH%
set TASMTABS=%TOOLS%\tasm32
tasm -t180 -g3 -fFF -dWBW Tune.asm Tune.com Tune.lst
tasm -t180 -g3 -fFF -dZX Tune.asm Tunezx.com Tunezx.lst
tasm -t180 -g3 -fFF -dMSX Tune.asm Tunemsx.com Tunemsx.lst
tasm -t180 -g3 -fFF -dWBW tune.asm tune.com tune.lst
tasm -t180 -g3 -fFF -dZX tune.asm tunezx.com tunezx.lst
tasm -t180 -g3 -fFF -dMSX tune.asm tunemsx.com tunemsx.lst
if errorlevel 1 goto :eof
copy /Y Tune*.com ..\..\..\Binary\Apps\
copy /Y tune*.com ..\..\..\Binary\Apps\
copy /Y Tunes\*.* ..\..\..\Binary\Apps\Tunes\

16
Source/Apps/Tune/Makefile

@ -1,19 +1,19 @@
OBJECTS = Tune.com Tunezx.com Tunemsx.com
OBJECTS = tune.com tunezx.com tunemsx.com
DEST = ../../../Binary/Apps
TOOLS = ../../../Tools
include $(TOOLS)/Makefile.inc
DEPS := Tune.asm $(shell find . -name '*.inc')
DEPS := tune.asm $(shell find . -name '*.inc')
Tune.com: $(DEPS)
$(TASM) -dWBW Tune.asm Tune.com Tune.lst
tune.com: $(DEPS)
$(TASM) -dWBW tune.asm tune.com tune.lst
Tunezx.com: $(DEPS)
$(TASM) -dZX Tune.asm Tunezx.com Tunezx.lst
tunezx.com: $(DEPS)
$(TASM) -dZX tune.asm tunezx.com tunezx.lst
Tunemsx.com: $(DEPS)
$(TASM) -dMSX Tune.asm Tunemsx.com Tunemsx.lst
tunemsx.com: $(DEPS)
$(TASM) -dMSX tune.asm tunemsx.com tunemsx.lst
all::
mkdir -p $(DEST)/Tunes

0
Source/Apps/Tune/Tune.asm → Source/Apps/Tune/tune.asm

0
Source/Apps/Assign.asm → Source/Apps/assign.asm

0
Source/Apps/Decode.asm → Source/Apps/decode.asm

0
Source/Apps/Encode.asm → Source/Apps/encode.asm

0
Source/Apps/Format.asm → Source/Apps/format.asm

0
Source/Apps/IntTest.asm → Source/Apps/inttest.asm

0
Source/Apps/Mode.asm → Source/Apps/mode.asm

0
Source/Apps/RTC.asm → Source/Apps/rtc.asm

0
Source/Apps/RTCds7.asm → Source/Apps/rtcds7.asm

0
Source/Apps/RTChb.asm → Source/Apps/rtchb.asm

0
Source/Apps/Startup.asm → Source/Apps/startup.asm

0
Source/Apps/Survey.asm → Source/Apps/survey.asm

0
Source/Apps/SysCopy.asm → Source/Apps/syscopy.asm

0
Source/Apps/SysGen.z80 → Source/Apps/sysgen.z80

0
Source/Apps/Talk.asm → Source/Apps/talk.asm

0
Source/Apps/Timer.asm → Source/Apps/timer.asm

Loading…
Cancel
Save