# Makefile for Microsoft Visual C++ 6.0
# Usage: type nmake and press Enter
# -------------------------------------
# (C) ENTROPYWARE, Alexander Simakov.

all:		gscodec \
		psnr \
		bmp2pbm \
		pbm2bmp \
		gs \
		clean

gscodec:	gscodec.obj pbm.obj
		link -out:"..\bin\gscodec.exe" /MERGE:.rdata=.text /FILEALIGN:512 /SECTION:.text,EWRX /IGNORE:4078 gscodec.obj pbm.obj gs.lib

psnr:		psnr.obj pbm.obj
		link -out:"..\bin\psnr.exe" /MERGE:.rdata=.text /FILEALIGN:512 /SECTION:.text,EWRX /IGNORE:4078 psnr.obj pbm.obj

bmp2pbm:	bmp2pbm.obj pbm.obj
		link -out:"..\bin\bmp2pbm.exe" /MERGE:.rdata=.text /FILEALIGN:512 /SECTION:.text,EWRX /IGNORE:4078 bmp2pbm.obj pbm.obj

pbm2bmp:	pbm2bmp.obj pbm.obj
		link -out:"..\bin\pbm2bmp.exe" /MERGE:.rdata=.text /FILEALIGN:512 /SECTION:.text,EWRX /IGNORE:4078 pbm2bmp.obj pbm.obj

gs:		gs.obj
		link -out:"..\bin\gs.exe" /MERGE:.rdata=.text /FILEALIGN:512 /SECTION:.text,EWRX /IGNORE:4078 gs.obj "gsbmp\gsbmp.lib"

.c.obj:
		cl /Ox /MD /c $*.c

clean:
		del *.obj
