c2t/Makefile

34 lines
964 B
Makefile
Raw Normal View History

2014-11-24 00:26:22 +00:00
WIN32GCC = /usr/local/gcc-4.8.0-qt-4.8.4-for-mingw32/win32-gcc/bin/i586-mingw32-gcc
2014-11-24 00:26:22 +00:00
all: c2t c2t-96h
2014-11-24 00:26:22 +00:00
windows: c2t.exe c2t-96h.exe
dist: all windows
2016-01-08 22:54:46 +00:00
clean: testclean
rm -f c2t.h c2t c2t-96h c2t.exe c2t-96h.exe
2014-11-24 00:26:22 +00:00
cd asm; make clean
c2t: c2t.c c2t.h
2016-01-04 23:56:44 +00:00
gcc -Wall -Wno-unused-value -Wno-unused-function -I. -O3 -o c2t c2t.c
c2t-96h: c2t-96h.c c2t.h
2016-01-04 23:56:44 +00:00
gcc -Wall -Wno-unused-value -Wno-unused-function -I. -O3 -o c2t-96h c2t-96h.c
2014-11-24 00:26:22 +00:00
c2t.exe: c2t.c c2t.h
$(WIN32GCC) -Wall -Wno-unused-value -Wno-unused-function -I. -O3 -o c2t.exe c2t.c
c2t-96h.exe: c2t-96h.c c2t.h
$(WIN32GCC) -Wall -Wno-unused-value -Wno-unused-function -I. -O3 -o c2t-96h.exe c2t-96h.c
c2t.h: mon/dos33.boot1.mon mon/dos33.boot2.mon asm/autoload.s asm/diskload2.s asm/diskload3.s asm/diskload8000.s asm/diskload9600.s asm/fastload8000.s asm/fastload9600.s asm/fastloadcd.s asm/inflate.s
2014-11-24 00:26:22 +00:00
./makeheader
test: c2t-96h c2t-96h.exe
2016-01-08 22:54:46 +00:00
cd tests; ./test.sh
testclean:
cd tests; rm -f passed test.log