# make -B		Will build RasConnect.exe
# make -B -DDEBUG	Will build the debug version

.autodepend

#-----------------------------[ Borland C directory
BASE = C:\bc5

#-----------------------------[ Make WinMain ()
LINKOPT	= /Tpe /aa /c

#-----------------------------[ Make Console main ()
#LINKOPT = /Tpe /ap /c

#-----------------------------[ Module

#MOD01	= GetOSVersion

#-----------------------------[ Application name
NAME	= RasConnect

MAIN	= RasConnect
RES	= $(NAME).res

OBJS	= $(MAIN).obj
#	$(MOD01).obj

#-----------------------------[ Options

CCOPT	= -w+ -DSTRICT
ASMOPT	= /kh100000 /ml /m2

!if $d(DEBUG)
	CCDBG=/v
	TASMDEBUG=/zi
	LINKDEBUG=/v
!else
	CCDBG=
	TASMDEBUG=
	LINKDEBUG=
!endif

#-----------------------------[ Macros

LIBRARY	= $(BASE)\Lib
INCLUDE	= -I$(BASE)\Include
OPT_LIB	= -L$(LIBRARY)
BCC32	= Bcc32 
ILINK32	= Ilink32
TLINK32	= TLink32
BRC32	= Brc32

#-----------------------------[ Dependency List

All	= $(NAME).exe

$(NAME) : $(All)
	@echo.
	@echo.
	@echo.	...[ MakeNode $(NAME).exe ]...
	@echo.
	@echo.

#-----------------------------[ Executable target

$(NAME).exe : $(OBJS) $(RES)
	$(ILINK32) $(LINKDEBUG) $(LINKOPT) @&&|
$(LIBRARY)\c0w32.obj+
$(MAIN).obj
#$(MOD01).obj
$(NAME).exe

#---[ Library static: "cw32.lib", Dynamic: "cw32i.lib"
#
$(LIBRARY)\cw32.lib+
$(LIBRARY)\import32.lib

$(NAME).res
|

#-----------------------------[ CPP module

$(MAIN).obj: $(MAIN).cpp
	$(BCC32) $(CCOPT) $(CCDBG) -c -tW -a4 $**

#$(MOD01).obj: $(MOD01).cpp
#	$(BCC32) $(CCOPT) $(CCDBG) -c -tW -a4 $**

#-----------------------------[ ASM module

.asm.obj:
##	tasm32 $(ASMOPT) $(TASMDEBUG) Iterator.asm

#-----------------------------[ RC module

$(NAME).res:  $(NAME).rc
	$(BRC32) -r $(INCLUDE) -fo$(NAME).res $(NAME).rc
