home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Troubleshooting Netware Systems
/
CSTRIAL0196.BIN
/
attach
/
msj
/
v10n03
/
bocole.exe
/
MDI.BC
< prev
next >
Wrap
Text File
|
1995-03-01
|
3KB
|
107 lines
EXENAME = CHKBOOK
OBJS = $(EXENAME).OBJ BOOKVW.OBJ CHECKDOC.OBJ CHECKVW.OBJ \
CHKBKFRM.OBJ DOLLCENT.OBJ FXRECDOC.OBJ MAINFRM.OBJ \
ROWVIEW.OBJ STDAFX.OBJ
#
# Uncomment and define the following macros if your setup differs
# from the defaults ( C:\BORLANDC and C:\MSVC\MFC for BCPATH and
# MFCPATH respectively )
#
#BCPATH=
#MFCPATH=
#
# ==================================================================== #
# The following builds the executable EXENAME [macro defined above]. #
# The files 'EXENAME'.DEF and 'EXENAME'.RC must exist. #
# Some of the MACROS used below may need to be defined above if your #
# your setup differs from the expected default. #
# #
# MACRO DEFAULT #
# ------------ ---------------------------------------------------- #
# MODEL l ( i.e. Large memory model ) #
# MFC_LIBNAME BCMFC_x ( where x is the model, eg. BCMFC_L #
# BCPATH C:\BORLANDC ( root directory of Borland C++ ) #
# MFCPATH C:\MSVC\MFC ( root directory of MFC ) #
# #
# ==================================================================== #
.AUTODEPEND
!if !$d(MODEL) #Memory Model of Library & Example
MODEL=l
!endif
!if !$d(MFC_LIBNAME) #Name of MFC library built using BC++
MFC_LIBNAME=BCMFC_$(MODEL)
!endif
!if !$d(BCPATH) #Root directory of Borland C++
BCPATH=C:\BORLANDC
!endif
!if !$d(MFCPATH) #Root directory of MFC
MFCPATH=C:\MSVC\MFC
!endif
!if !$d(LIBPATH) #Paths for Libraries (MFC & BC)
LIBPATH=$(BCPATH)\LIB;$(MFCPATH)\LIB
!endif
!if !$d(INCPATH) #Paths for Include files (MFC & BC)
INCPATH=$(BCPATH)\INCLUDE;$(MFCPATH)\INCLUDE
!endif
!if !$d(NODEBUG)
DBGFLAGS=-D_DEBUG -v
LNKDBG=/v+
!else
DBGFLAGS=-v-
LNKDBG=/v-
!endif
!if !$d(CFLAGS)
CFLAGS= -c -m$(MODEL) -w-hid -WS $(DBGFLAGS) -G -H=$(EXENAME).sym
!endif
LINK = TLINK
CC = BCC +$(EXENAME).CFG
.cpp.obj:
$(CC) -m$(MODEL) {$< }
.rc.res:
rc -r -i$(INCPATH) $<
$(EXENAME).exe: $(EXENAME).cfg $(OBJS) $(EXENAME).res $(EXENAME).def
$(LINK) /Twe /L$(LIBPATH) $(LNKDBG) /Vt /c /s @&&|
c0w$(MODEL) $(OBJS)
$(EXENAME)
$(EXENAME)
/v- $(MFC_LIBNAME)1 $(MFC_LIBNAME)2 $(MFC_LIBNAME)3 mathw$(MODEL) +
import cw$(MODEL)
$(EXENAME).DEF
|
rc -k $(EXENAME).res $(EXENAME).exe
$(OBJS) : $(EXENAME).cfg
$(EXENAME).cfg : $(EXENAME).bc
echo -I$(INCPATH) > $.
echo -L$(LIBPATH) >> $.
echo $(CFLAGS) >> $.