# EXEHeader Makefile (Borland)
# Peter Windridge 2002.

PROJ = exehead
OUTFILE = $(PROJ).exe

SRC = Main.obj bgbg.obj exec.obj fileform.obj Ui.obj util.obj \
..\zlib\INFBLOCK.obj ..\zlib\INFCODES.obj \
..\zlib\INFLATE.obj ..\zlib\INFTREES.obj ..\zlib\INFUTIL.obj \
..\crc32.obj

RES = RESOURCE.RES

link = ILINK32 /x /aa crt.obj $(SRC), $(OUTFILE), , IMPORT32.LIB, , $(RES)
cl = BCC32 -w- -c -O1 -o
rc = brcc32 -DPBS_SMOOTH=0

# Inference Rules:
.c.obj:
  $(cl)$@ -DWIN32 -DEXEHEAD $?

.rc.res:
  $(rc) $?

$(OUTFILE): $(SRC:.C=.OBJ) $(RES)
  echo linking ...
  $(link)
  if not exist release\nul mkdir release
  echo bin2h'ing
  bin2h exehead.exe Release\exehead.h header_data
  bin2h bitmap1.bmp Release\bitmap1.h bitmap1_data
  bin2h bitmap2.bmp Release\bitmap2.h bitmap2_data
  bin2h nsis.ico Release\icon.h icon_data
  bin2h uninst.ico Release\unicon.h unicon_data

