#*****************************************************************
#Module name: MAKEFILE
#Programmer : Jeffrey M. Richter
#*****************************************************************

#!include "..\builtins.jmr"
#*****************************************************************************
#Module name: BUILTINS.MAK
#Programmer : Jeffrey M. Richter
#Description: MAKE macros/rules used to create Windows applications & DLLs
#*****************************************************************************

.autodepend

INCLUDEDIR = C:\BORLANDC\Include
LIBDIR = C:\BORLANDC\Lib

MODEL = m

RESOURCES = $(ICONS) $(BITMAPS) $(CURSORS)

.c.obj:
	bcc $(CFLAGS) $(DEFINES) {$< }

.cpp.obj:
	bcc $(CFLAGS) $(DEFINES) {$< }

.asm.obj:
	tasm $(AFLAGS) $<

.rc.res:
	rc -r $(DEFINES) -I$(INCLUDEDIR) $<


PROG = Setup

MODEL = l
CFLAGS = -P-c -c -f- -WS -p -v -w -m$(MODEL) -I$(INCLUDEDIR)
LFLAGS = /P/v/n/m/s/L$(LIBDIR)
LIBS = CW$(MODEL) Import

MODULES = $(PROG).obj SetupInf.obj SetupDlg.obj SetupPM.obj

ICONS   = $(PROG).ico Disk.ico
BITMAPS = 
CURSORS = 

$(PROG).Exe: $(MODULES) $(PROG).Def $(PROG).Res
     tlink $(LFLAGS) @&&!
C0W$(MODEL) $(MODULES)
$(PROG), $(PROG), $(LIBS), $(PROG)
!
   rc -30 -T $(PROG).Res
#   TDStrip -s $(PROG)

$(PROG).res: $(PROG).rc $(PROG).h $(RESOURCES)

