CPP = cl
RSC = rc
LINK = link

target = sde.exe
libs = alleg.lib user32.lib gdi32.lib comctl32.lib comdlg32.lib
includes = 
rscobjects = sde.res
objects = main.obj
CFLAGS = /nologo /c

.SUFFIXES: .obj .c .cpp .h .rc .res

all: $(target)

$(target): $(objects) $(rscobjects)
	$(LINK) /nologo $(libs) $(objects) $(rscobjects) /out:$(target) 

.c.obj:
	$(CPP) $(CFLAGS) $<

.cpp.obj:
	$(CPP) $(CFLAGS) $<

.rc.res:
	$(RSC) /l 0x409 /fo $@ $< 

clean:
	@del *.obj
	@del *.res
	@del $(target)

main.obj: main.h resource.h
sde.res: sdicon.ico resource.h
