#
# Makefile for Turbo C
#

all: sudoku86.exe sdm2lev.com

sudoku86.exe: sudoku86.c font.c keyb.c mouse.c video.c
	tcc -mc -f- -O -Z -d -w sudoku86.c keyb.c mouse.c video.c
	upx --8086 --best --all-methods --all-filters sudoku86.exe

sdm2lev.com: sdm2lev.c
	tcc -mt -f- -O -Z -d -w -lt sdm2lev.c
	upx --8086 --best --all-methods --all-filters sdm2lev.com

clean:
	del *.exe
	del *.com
	del *.obj

pkg: sudoku86.exe
	if exist sudoku86.zip del sudoku86.zip
	mkdir games
	mkdir games\sudoku86
	mkdir source
	mkdir source\sudoku86
	mkdir source\sudoku86\data
	mkdir source\sudoku86\data\fonts
	mkdir appinfo
	copy *.c source\sudoku86
	copy *.h source\sudoku86
	copy *.txt source\sudoku86
	copy *.lsm source\sudoku86
	copy data\*.* source\sudoku86\data
	copy data\fonts\*.* source\sudoku86\data\fonts
	copy sudoku86.dat source\sudoku86
	copy sudoku86.lev source\sudoku86
	copy Makefile source\sudoku86
	copy Makefile.wcl source\sudoku86
	copy sudoku86.exe games\sudoku86
	copy sdm2lev.com games\sudoku86
	copy sudoku86.dat games\sudoku86
	copy sudoku86.lev games\sudoku86
	copy *.txt games\sudoku86
	copy sudoku86.lsm appinfo
	zip -r -9 sudoku86.zip games appinfo source
	deltree /y games
	deltree /y source
	deltree /y appinfo
