mirror of
https://github.com/cc65/cc65.git
synced 2025-02-09 17:33:00 +00:00
Use new DOS compile make.bat from Keith
git-svn-id: svn://svn.cc65.org/cc65/trunk@695 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
2f722e4779
commit
8d8da4394e
@ -68,56 +68,77 @@ using DJGPP (add your system type to CFLAGS if needed):
|
|||||||
|
|
||||||
Here's my current batch file:
|
Here's my current batch file:
|
||||||
|
|
||||||
cd cc65
|
cd djgpp_v2\cc65
|
||||||
if exist .depend goto ahead1
|
|
||||||
make -f make\gcc.mak
|
|
||||||
:ahead1
|
|
||||||
make -f make\gcc.mak
|
|
||||||
move *.exe ..\binutils
|
|
||||||
|
|
||||||
cd ..\cl65
|
if exist bin\nul goto ahead
|
||||||
if exist .depend goto ahead2
|
mkdir bin
|
||||||
make -f make\gcc.mak
|
mkdir lib
|
||||||
:ahead2
|
:ahead
|
||||||
make -f make\gcc.mak
|
|
||||||
move *.exe ..\binutils
|
|
||||||
|
|
||||||
cd ..\binutils\common
|
cd src\common
|
||||||
if exist .depend goto ahead3
|
|
||||||
make -f make\gcc.mak
|
make -f make\gcc.mak
|
||||||
:ahead3
|
|
||||||
make -f make\gcc.mak
|
|
||||||
|
|
||||||
cd ..\ca65
|
|
||||||
if exist .depend goto ahead4
|
|
||||||
make -f make\gcc.mak
|
|
||||||
:ahead4
|
|
||||||
make -f make\gcc.mak
|
|
||||||
move *.exe ..
|
|
||||||
|
|
||||||
cd ..\ld65
|
|
||||||
if exist .depend goto ahead5
|
|
||||||
make -f make\gcc.mak
|
|
||||||
:ahead5
|
|
||||||
make -f make\gcc.mak
|
|
||||||
move *.exe ..
|
|
||||||
|
|
||||||
cd ..\ar65
|
cd ..\ar65
|
||||||
if exist .depend goto ahead6
|
|
||||||
make -f make\gcc.mak
|
make -f make\gcc.mak
|
||||||
:ahead6
|
del ar65
|
||||||
make -f make\gcc.mak
|
strip ar65.exe
|
||||||
move *.exe ..
|
move ar65.exe ..\..\bin
|
||||||
|
|
||||||
cd ..\..\lib\common
|
cd ..\ca65
|
||||||
make 'CFLAGS=-Oi -I../../include/'
|
make -f make\gcc.mak
|
||||||
|
del ca65
|
||||||
|
strip ca65.exe
|
||||||
|
move ca65.exe ..\..\bin
|
||||||
|
|
||||||
|
cd ..\cc65
|
||||||
|
make -f make\gcc.mak
|
||||||
|
del cc65
|
||||||
|
strip cc65.exe
|
||||||
|
move cc65.exe ..\..\bin
|
||||||
|
|
||||||
|
cd ..\cl65
|
||||||
|
make -f make\gcc.mak
|
||||||
|
del cl65
|
||||||
|
strip cl65.exe
|
||||||
|
move cl65.exe ..\..\bin
|
||||||
|
|
||||||
|
cd ..\da65
|
||||||
|
make -f make\gcc.mak
|
||||||
|
del da65
|
||||||
|
strip da65.exe
|
||||||
|
move da65.exe ..\..\bin
|
||||||
|
|
||||||
|
cd ..\grc
|
||||||
|
make -f make\gcc.mak
|
||||||
|
del grc
|
||||||
|
strip grc.exe
|
||||||
|
move grc.exe ..\..\bin
|
||||||
|
|
||||||
|
cd ..\ld65
|
||||||
|
make -f make\gcc.mak
|
||||||
|
del ld65
|
||||||
|
strip ld65.exe
|
||||||
|
move ld65.exe ..\..\bin
|
||||||
|
|
||||||
|
cd ..\od65
|
||||||
|
make -f make\gcc.mak
|
||||||
|
del od65
|
||||||
|
strip od65.exe
|
||||||
|
move od65.exe ..\..\bin
|
||||||
|
|
||||||
|
cd ..\..
|
||||||
|
|
||||||
|
cd libsrc\common
|
||||||
|
make "CC=cc65" "CFLAGS=-Osir -g -t none -I../../include" "AS=ca65"
|
||||||
|
"AFLAGS=-t none"
|
||||||
ar65 a common.lib *.o
|
ar65 a common.lib *.o
|
||||||
move common.lib ..
|
move common.lib ..\..\lib
|
||||||
|
|
||||||
cd ..\runtime
|
cd ..\runtime
|
||||||
make 'CFLAGS=-Oi -I../../include/'
|
make "CC=cc65" "CFLAGS=-Osir -g -t none -I../../include" "AS=ca65"
|
||||||
|
"AFLAGS=-t none"
|
||||||
ar65 a runtime.lib *.o
|
ar65 a runtime.lib *.o
|
||||||
move runtime.lib ..
|
move runtime.lib ..\..\lib
|
||||||
|
|
||||||
--
|
--
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user