|
-
February 8th, 2006, 11:57 AM
#1
makefile output directory
I'm working with Borland C++ 4.02 compiler / IDE for a 16-bit dos project and it's been a while since I've done a makefile.
Borland has generated a makefile for me, but I was hoping it was possible to change the directory where the obj files and executable are written to. Anyone know how?
Thanks,
Eric
Code:
#
#
# Borland C++ IDE generated makefile
#
.AUTODEPEND
#
# Borland C++ tools
#
IMPLIB = Implib
BCCDOS = Bcc +BccDos.cfg
TLINK = TLink
TLIB = TLib
TASM = Tasm
#
# IDE macros
#
#
# Options
#
IDE_LFLAGSDOS = -LC:\BC4\LIB
IDE_BFLAGS =
LLATDOS_mcmdexe = -c -Tde
RLATDOS_mcmdexe =
BLATDOS_mcmdexe =
CNIEAT_mcmdexe = -IC:\BC4\INCLUDE -D
LNIEAT_mcmdexe = -m
LEAT_mcmdexe = $(LLATDOS_mcmdexe)
REAT_mcmdexe = $(RLATDOS_mcmdexe)
BEAT_mcmdexe = $(BLATDOS_mcmdexe)
#
# Dependency List
#
Dep_mcm = \
mcm.exe
mcm : BccDos.cfg $(Dep_mcm)
echo MakeNode
Dep_mcmdexe = \
squeue.obj\
ddu_ser.obj\
diag.obj\
rxrout.obj\
vfd_ser.obj\
common.obj\
control.obj\
ddu.obj\
io.obj\
mcm.obj\
menus.obj\
pccomms.obj\
pqueue.obj\
table.obj\
vfd_init.obj
mcm.exe : $(Dep_mcmdexe)
$(TLINK) @&&|
/v $(IDE_LFLAGSDOS) $(LEAT_mcmdexe) $(LNIEAT_mcmdexe) +
C:\BC4\LIB\c0l.obj+
squeue.obj+
ddu_ser.obj+
diag.obj+
rxrout.obj+
vfd_ser.obj+
common.obj+
control.obj+
ddu.obj+
io.obj+
mcm.obj+
menus.obj+
pccomms.obj+
pqueue.obj+
table.obj+
vfd_init.obj
$<,$*
C:\BC4\LIB\bidsl.lib+
C:\BC4\LIB\emu.lib+
C:\BC4\LIB\mathl.lib+
C:\BC4\LIB\cl.lib
|
squeue.obj : squeue.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ squeue.cpp
|
ddu_ser.obj : ddu_ser.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ ddu_ser.cpp
|
diag.obj : diag.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ diag.cpp
|
rxrout.obj : rxrout.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ rxrout.cpp
|
vfd_ser.obj : vfd_ser.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ vfd_ser.cpp
|
common.obj : common.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ common.cpp
|
control.obj : control.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ control.cpp
|
ddu.obj : ddu.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ ddu.cpp
|
io.obj : io.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ io.cpp
|
mcm.obj : mcm.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ mcm.cpp
|
menus.obj : menus.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ menus.cpp
|
pccomms.obj : pccomms.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ pccomms.cpp
|
pqueue.obj : pqueue.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ pqueue.cpp
|
table.obj : table.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ table.cpp
|
vfd_init.obj : vfd_init.cpp
$(BCCDOS) -c @&&|
$(CEAT_mcmdexe) $(CNIEAT_mcmdexe) -o$@ vfd_init.cpp
|
# Compiler configuration file
BccDos.cfg :
Copy &&|
-W-
-R
-v
-vi
-H
-H=mcm.csm
-ml
-f
-Ot
| $@
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|