# Makefile for Countdown Number Solver

OPTIONS=-I..\..\.. -O -v1 -release -L/DE

.d.obj:
	dmd $(OPTIONS) -c $<
.rc.res:
	rcc -r -32 $<

GUIOBJECTS=cdsolve.obj solver.obj cdsolve.res

LIBS=gdi32.lib shell32.lib
SDWFLIB=sdwf.lib
DEF=..\..\libs\win.def

all: cdsolve.exe cmdsolve.exe

cdsolve.exe: $(GUIOBJECTS)
	dmd $(GUIOBJECTS) $(LIBS) $(SDWFLIB) $(DEF) -ofcdsolve.exe

run: cdsolve.exe
	..\launch\launch cdsolve.exe

CLOBJECTS=cmdsolve.obj solver.obj

cmdsolve.exe: $(CLOBJECTS)
	dmd $(CLOBJECTS) -ofcmdsolve.exe

clean:
	del *.obj
	del *.map
	del *.res
