home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C Programming Starter Kit 2.0
/
SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso
/
bde
/
dbping.pak
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1997-07-23
|
2KB
|
104 lines
.autodepend
.swap
# (C) Copyright 1995 by Borland International
#
# dbping MAKEFILE for Borland C++ v4.5.
#
# Use 'make -DBCROOT=<compiler root directory>' to specify
# where the compiler resides.
# Can also set the environment variables 'INCLUDE' and 'LIB'
# to specify the compiler include and lib directories.
#
# Set 'IDAPIINC' and 'IDAPILIB' to the IDAPI INCLUDE and
# IDAPI LIB directories if you did not install to the
# default directory structure.
#
# Set the IDAPI INCLUDE and LIB directory
!ifndef IDAPIINC
IDAPIINC = ..\..\..\include
!endif
!ifndef IDAPILIB
IDAPILIB = ..\..\..\lib
!endif
# BCROOT is only used if either the INCLUDE or LIB
# environment variable is not used.
!ifndef BCROOT
BCROOT = c:\bc45
!endif
# Check if the INCLUDE environment variable exists
# If not, set it
!ifndef INCLUDE
INCLUDE = $(BCROOT)\include
!endif
# Check if the LIB environment variable exists
# If not, set it
!ifndef LIB
LIB = $(BCROOT)\lib
!endif
# Set the compiler, linker, and Resource Compiler
CC = bcc
TLINK = tlink
BRC = brc
# Set the full INCLUDE and LIB search paths
INCLUDE = $(IDAPIINC);$(INCLUDE)
LIB = $(IDAPILIB);$(LIB)
# Set the Compiler, Linker, and Resource Compiler Options
BCCOPT = -c -ml -WS -v -vi -X- -H=dbping.csm -DSTRICT;
TLINKOPT = -L$(LIB) -Twe -c -C -s
RCOPT = -I$(INCLUDE) -31
# Dependnecy List
DEPENDENCIES = \
dbping.obj\
dbping.res
# Implicit Rules
.c.obj:
$(CC) -I$(INCLUDE) { $< }
.rc.res:
$(BRC) -r -31 -i$(INCLUDE) $.
# Explicit rules
# Call other explicit rules
all: turboc.cfg dbping.exe
# Create the configuration file if it does not exist
turboc.cfg:
echo $(BCCOPT) >turboc.cfg
del *.obj
dbping.exe: turboc.cfg $(DEPENDENCIES)
$(TLINK) @&&|
/v $(TLINKOPT) +
c0wl.obj+
dbping.obj
$<,$*
idapi.lib+
ctl3dv2.lib+
import.lib+
mathwl.lib+
cwl.lib
dbping.def
dbping.res
|
$(BRC) dbping.res $<
clean:
del *.obj
del *.exe
del *.res
del *.map
del *.csm
del turboc.cfg