 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Tom Jackson Guest
|
Posted: Fri Mar 11, 2005 3:04 am Post subject: Linker -- |
|
|
[Linker Fatal Error] Fatal: Expected a file name:
After I got this, I closed the project, deleted all the obj, dsk and
incremental link files. and tried again. Same result.
I had a look at the .mak file but I couldn't see anything obvious.
Version 5.0 (Build 12.34) Update Pack 1
Any ideas?
Here is the .mak if it helps:
# --------------------------------------------------------------------------
-
!if !$d(BCB)
BCB = $(MAKEDIR)..
!endif
# --------------------------------------------------------------------------
-
# IDE SECTION
# --------------------------------------------------------------------------
-
# The following section of the project makefile is managed by the BCB IDE.
# It is recommended to use the IDE to change any of the values in this
# section.
# --------------------------------------------------------------------------
-
VERSION = BCB.05.03
# --------------------------------------------------------------------------
-
PROJECT = FriendlyFolks.exe
OBJFILES = FriendlyFolks.obj tpjUtility.obj ConfirmPrint.obj Credits.obj
MainFrom.obj
SelAlbumDialog.obj setup.obj TextArea.obj tpjAdo.obj about.obj
"C:Program FilesBorlandCBuilder5ImportsADODB_TLB.obj"
C:DevilsBluffDebug.obj register.obj activate.obj ffMessage.obj
style.obj
Loading.obj deleteCredits.obj aFileMap.obj aMixer.obj soundFiles.obj
RESFILES = FriendlyFolks.res
MAINSOURCE = FriendlyFolks.cpp
RESDEPEN = $(RESFILES) ConfirmPrint.dfm Credits.dfm MainFrom.dfm
SelAlbumDialog.dfm
setup.dfm about.dfm register.dfm activate.dfm ffMessage.dfm Loading.dfm
deleteCredits.dfm
LIBFILES = "C:Program FilesBorlandCBuilder5LibFGWBC32.LIB"
sentinelBorlandC++BuilderLibrariesDynamicux32w.lib
IDLFILES =
IDLGENFILES =
LIBRARIES = addict3_cb5.lib ECLPackb5.lib
PACKAGES = Vcl50.bpi Vclx50.bpi bcbsmp50.bpi Qrpt50.bpi Vcldb50.bpi
Vclbde50.bpi
ibsmp50.bpi vcldbx50.bpi TeeUI50.bpi TeeDB50.bpi Tee50.bpi TeeQR50.bpi
VCLIB50.bpi bcbie50.bpi vclie50.bpi Inetdb50.bpi Inet50.bpi NMFast50.bpi
dclocx50.bpi bcb2kaxserver50.bpi dxForumLibCB5.bpi AudioIn.bpi
SPARELIBS = Vcl50.lib ECLPackb5.lib Vclx50.lib addict3_cb5.lib
DEFFILE =
# --------------------------------------------------------------------------
-
PATHCPP = .;C:Program FilesBorlandCBuilder5Imports;C:DevilsBluff
PATHASM = .;
PATHPAS = .;
PATHRC = .;
DEBUGLIBPATH = $(BCB)libdebug
RELEASELIBPATH = $(BCB)librelease
USERDEFINES =
NO_PROMPT_ON_HRCHECK_FAILURE;NO_PROMPT_ON_ASSERTE_FAILURE;_DEBUG;DEBUG
SYSDEFINES = _RTLDLL;NO_STRICT;USEPACKAGES
INCLUDEPATH = C:DevilsBluff;"C:Program
FilesBorlandCBuilder5Projects";"C:Program
FilesAddict3Sourcecb5";"C:Program
FilesBorlandCBuilder5Imports";$(BCB)include;$(BCB)includevcl;sentinel
BorlandC++BuilderIncludes
LIBPATH = C:DevilsBluff;"C:Program
FilesBorlandCBuilder5Projects";"C:Program
FilesAddict3Sourcecb5";"C:Program
FilesBorlandCBuilder5Imports";"C:Program
FilesEasyCompressionLibraryLibC++ Builder
5";$(BCB)libobj;$(BCB)lib;sentinelBorlandC++BuilderLibrariesDynamic
WARNINGS= -w-par -w-8027 -w-8026 -w-aus
# --------------------------------------------------------------------------
-
CFLAG1
= -vGc -vGt -vGd -Od -H=$(BCB)libvcl50.csm -Hc -Vx -Ve -C -X- -r- -a8 -b-
-k -y -v -vi- -c -tW -tWM
IDLCFLAGS =
PFLAGS = -$Y+ -$W -$O- -v -JPHNE -M
RFLAGS =
AFLAGS = /mx /w2 /zi
LFLAGS = -D"" -aa -Tpe -x -Gn -w -v
# --------------------------------------------------------------------------
-
ALLOBJ = c0w32.obj $(PACKAGES) Memmgr.Lib sysinit.obj $(OBJFILES)
ALLRES = $(RESFILES)
ALLLIB = cg32.lib $(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib
# --------------------------------------------------------------------------
-
!ifdef IDEOPTIONS
[Version Info]
IncludeVerInfo=0
AutoIncBuild=0
MajorVer=1
MinorVer=0
Release=0
Build=0
Debug=0
PreRelease=0
Special=0
Private=0
DLL=0
[Version Info Keys]
CompanyName=
FileDescription=
FileVersion=1.0.0.0
InternalName=
LegalCopyright=
LegalTrademarks=
OriginalFilename=
ProductName=
ProductVersion=1.0.0.0
Comments=
[Debugging]
DebugSourceDirs=$(BCB)sourcevcl
!endif
# --------------------------------------------------------------------------
-
# MAKE SECTION
# --------------------------------------------------------------------------
-
# This section of the project file is not used by the BCB IDE. It is for
# the benefit of building from the command-line using the MAKE utility.
# --------------------------------------------------------------------------
-
..autodepend
# --------------------------------------------------------------------------
-
!if "$(USERDEFINES)" != ""
AUSERDEFINES = -d$(USERDEFINES:;= -d)
!else
AUSERDEFINES =
!endif
!if !$d(BCC32)
BCC32 = bcc32
!endif
!if !$d(CPP32)
CPP32 = cpp32
!endif
!if !$d(DCC32)
DCC32 = dcc32
!endif
!if !$d(TASM32)
TASM32 = tasm32
!endif
!if !$d(LINKER)
LINKER = ilink32
!endif
!if !$d(BRCC32)
BRCC32 = brcc32
!endif
# --------------------------------------------------------------------------
-
!if $d(PATHCPP)
..PATH.CPP = $(PATHCPP)
..PATH.C = $(PATHCPP)
!endif
!if $d(PATHPAS)
..PATH.PAS = $(PATHPAS)
!endif
!if $d(PATHASM)
..PATH.ASM = $(PATHASM)
!endif
!if $d(PATHRC)
..PATH.RC = $(PATHRC)
!endif
# --------------------------------------------------------------------------
-
$(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
$(BCB)BIN$(LINKER) @&&!
$(LFLAGS) -L$(LIBPATH) +
$(ALLOBJ), +
$(PROJECT),, +
$(ALLLIB), +
$(DEFFILE), +
$(ALLRES)
!
# --------------------------------------------------------------------------
-
..pas.hpp:
$(BCB)BIN$(DCC32)
$(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) -
-BCB {$< }
..pas.obj:
$(BCB)BIN$(DCC32)
$(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) -
-BCB {$< }
..cpp.obj:
$(BCB)BIN$(BCC32) $(CFLAG1)
$(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
..c.obj:
$(BCB)BIN$(BCC32) $(CFLAG1)
$(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
..c.i:
$(BCB)BIN$(CPP32) $(CFLAG1)
$(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
..cpp.i:
$(BCB)BIN$(CPP32) $(CFLAG1)
$(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
..asm.obj:
$(BCB)BIN$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i)
$(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
..rc.res:
$(BCB)BIN$(BRCC32)
$(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $<
# --------------------------------------------------------------------------
-
|
|
| Back to top |
|
 |
Ed Mulroy [TeamB] Guest
|
Posted: Fri Mar 11, 2005 4:19 am Post subject: Re: Linker -- |
|
|
Under Windows a command line character of plus, '+', is a file
concatenation character so is a delimiter that is parsed as something
which separates file or directory names. The make file you show
contains instances of directory names containing the characters "C++".
Change your installation to not use directory or file names which
contain a plus.
Because a dash, '-', is used on command lines to indicate the
beginning of an option it also can cause difficulty. While it is less
commonly the reason for a problem, it would be best if you also
avoided using a dash in file and directory names.
.. Ed
| Quote: | Tom Jackson wrote in message
news:42310a4f$1 (AT) newsgroups (DOT) borland.com...
[Linker Fatal Error] Fatal: Expected a file name:
After I got this, I closed the project, deleted all the obj, dsk and
incremental link files. and tried again. Same result.
I had a look at the .mak file but I couldn't see anything obvious.
Version 5.0 (Build 12.34) Update Pack 1
Any ideas?
Here is the .mak if it helps:
# --------------------------------------------------------------------------
-
!if !$d(BCB)
BCB = $(MAKEDIR)..
!endif
# --------------------------------------------------------------------------
-
# IDE SECTION
# --------------------------------------------------------------------------
-
# The following section of the project makefile is managed by the
BCB IDE.
# It is recommended to use the IDE to change any of the values in
this
# section.
# --------------------------------------------------------------------------
-
VERSION = BCB.05.03
# --------------------------------------------------------------------------
-
PROJECT = FriendlyFolks.exe
OBJFILES = FriendlyFolks.obj tpjUtility.obj ConfirmPrint.obj
Credits.obj
MainFrom.obj
SelAlbumDialog.obj setup.obj TextArea.obj tpjAdo.obj about.obj
"C:Program FilesBorlandCBuilder5ImportsADODB_TLB.obj"
C:DevilsBluffDebug.obj register.obj activate.obj ffMessage.obj
style.obj
Loading.obj deleteCredits.obj aFileMap.obj aMixer.obj
soundFiles.obj
RESFILES = FriendlyFolks.res
MAINSOURCE = FriendlyFolks.cpp
RESDEPEN = $(RESFILES) ConfirmPrint.dfm Credits.dfm MainFrom.dfm
SelAlbumDialog.dfm
setup.dfm about.dfm register.dfm activate.dfm ffMessage.dfm
Loading.dfm
deleteCredits.dfm
LIBFILES = "C:Program FilesBorlandCBuilder5LibFGWBC32.LIB"
sentinelBorlandC++BuilderLibrariesDynamicux32w.lib
IDLFILES =
IDLGENFILES =
LIBRARIES = addict3_cb5.lib ECLPackb5.lib
PACKAGES = Vcl50.bpi Vclx50.bpi bcbsmp50.bpi Qrpt50.bpi Vcldb50.bpi
Vclbde50.bpi
ibsmp50.bpi vcldbx50.bpi TeeUI50.bpi TeeDB50.bpi Tee50.bpi
TeeQR50.bpi
VCLIB50.bpi bcbie50.bpi vclie50.bpi Inetdb50.bpi Inet50.bpi
NMFast50.bpi
dclocx50.bpi bcb2kaxserver50.bpi dxForumLibCB5.bpi AudioIn.bpi
SPARELIBS = Vcl50.lib ECLPackb5.lib Vclx50.lib addict3_cb5.lib
DEFFILE =
# --------------------------------------------------------------------------
-
PATHCPP = .;C:Program
FilesBorlandCBuilder5Imports;C:DevilsBluff
PATHASM = .;
PATHPAS = .;
PATHRC = .;
DEBUGLIBPATH = $(BCB)libdebug
RELEASELIBPATH = $(BCB)librelease
USERDEFINES =
NO_PROMPT_ON_HRCHECK_FAILURE;NO_PROMPT_ON_ASSERTE_FAILURE;_DEBUG;DEBUG
SYSDEFINES = _RTLDLL;NO_STRICT;USEPACKAGES
INCLUDEPATH = C:DevilsBluff;"C:Program
FilesBorlandCBuilder5Projects";"C:Program
FilesAddict3Sourcecb5";"C:Program
FilesBorlandCBuilder5Imports";$(BCB)include;$(BCB)includevcl;sentinel
BorlandC++BuilderIncludes
LIBPATH = C:DevilsBluff;"C:Program
FilesBorlandCBuilder5Projects";"C:Program
FilesAddict3Sourcecb5";"C:Program
FilesBorlandCBuilder5Imports";"C:Program
FilesEasyCompressionLibraryLibC++ Builder
5";$(BCB)libobj;$(BCB)lib;sentinelBorlandC++BuilderLibrariesDynamic
WARNINGS= -w-par -w-8027 -w-8026 -w-aus
# --------------------------------------------------------------------------
-
CFLAG1
= -vGc -vGt -vGd -Od -H=$(BCB)libvcl50.csm -Hc -Vx -Ve -C -X- -r-
-a8 -b-
-k -y -v -vi- -c -tW -tWM
IDLCFLAGS =
PFLAGS = -$Y+ -$W -$O- -v -JPHNE -M
RFLAGS =
AFLAGS = /mx /w2 /zi
LFLAGS = -D"" -aa -Tpe -x -Gn -w -v
# --------------------------------------------------------------------------
-
ALLOBJ = c0w32.obj $(PACKAGES) Memmgr.Lib sysinit.obj $(OBJFILES)
ALLRES = $(RESFILES)
ALLLIB = cg32.lib $(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib
# --------------------------------------------------------------------------
-
!ifdef IDEOPTIONS
[Version Info]
IncludeVerInfo=0
AutoIncBuild=0
MajorVer=1
MinorVer=0
Release=0
Build=0
Debug=0
PreRelease=0
Special=0
Private=0
DLL=0
[Version Info Keys]
CompanyName=
FileDescription=
FileVersion=1.0.0.0
InternalName=
LegalCopyright=
LegalTrademarks=
OriginalFilename=
ProductName=
ProductVersion=1.0.0.0
Comments=
[Debugging]
DebugSourceDirs=$(BCB)sourcevcl
!endif
# --------------------------------------------------------------------------
-
# MAKE SECTION
# --------------------------------------------------------------------------
-
# This section of the project file is not used by the BCB IDE. It
is for
# the benefit of building from the command-line using the MAKE
utility.
# --------------------------------------------------------------------------
-
.autodepend
# --------------------------------------------------------------------------
-
!if "$(USERDEFINES)" != ""
AUSERDEFINES = -d$(USERDEFINES:;= -d)
!else
AUSERDEFINES =
!endif
!if !$d(BCC32)
BCC32 = bcc32
!endif
!if !$d(CPP32)
CPP32 = cpp32
!endif
!if !$d(DCC32)
DCC32 = dcc32
!endif
!if !$d(TASM32)
TASM32 = tasm32
!endif
!if !$d(LINKER)
LINKER = ilink32
!endif
!if !$d(BRCC32)
BRCC32 = brcc32
!endif
# --------------------------------------------------------------------------
-
!if $d(PATHCPP)
.PATH.CPP = $(PATHCPP)
.PATH.C = $(PATHCPP)
!endif
!if $d(PATHPAS)
.PATH.PAS = $(PATHPAS)
!endif
!if $d(PATHASM)
.PATH.ASM = $(PATHASM)
!endif
!if $d(PATHRC)
.PATH.RC = $(PATHRC)
!endif
# --------------------------------------------------------------------------
-
$(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
$(BCB)BIN$(LINKER) @&&!
$(LFLAGS) -L$(LIBPATH) +
$(ALLOBJ), +
$(PROJECT),, +
$(ALLLIB), +
$(DEFFILE), +
$(ALLRES)
!
# --------------------------------------------------------------------------
-
.pas.hpp:
$(BCB)BIN$(DCC32)
$(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH)
-
-BCB {$< }
.pas.obj:
$(BCB)BIN$(DCC32)
$(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH)
-
-BCB {$< }
.cpp.obj:
$(BCB)BIN$(BCC32) $(CFLAG1)
$(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D)
{$< }
.c.obj:
$(BCB)BIN$(BCC32) $(CFLAG1)
$(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D)
{$< }
.c.i:
$(BCB)BIN$(CPP32) $(CFLAG1)
$(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n.
{$< }
.cpp.i:
$(BCB)BIN$(CPP32) $(CFLAG1)
$(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n.
{$< }
.asm.obj:
$(BCB)BIN$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i)
$(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
.rc.res:
$(BCB)BIN$(BRCC32)
$(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $
# --------------------------------------------------------------------------
-
|
|
|
| Back to top |
|
 |
Tom Jackson Guest
|
Posted: Fri Mar 11, 2005 5:03 pm Post subject: Re: Linker -- |
|
|
It was the C++
Thanks
"Ed Mulroy [TeamB]" <dont_email_me (AT) invalid (DOT) com> wrote
| Quote: | Under Windows a command line character of plus, '+', is a file
concatenation character so is a delimiter that is parsed as something
which separates file or directory names. The make file you show
contains instances of directory names containing the characters "C++".
Change your installation to not use directory or file names which
contain a plus.
Because a dash, '-', is used on command lines to indicate the
beginning of an option it also can cause difficulty. While it is less
commonly the reason for a problem, it would be best if you also
avoided using a dash in file and directory names.
. Ed
Tom Jackson wrote in message
news:42310a4f$1 (AT) newsgroups (DOT) borland.com...
[Linker Fatal Error] Fatal: Expected a file name:
After I got this, I closed the project, deleted all the obj, dsk and
incremental link files. and tried again. Same result.
I had a look at the .mak file but I couldn't see anything obvious.
Version 5.0 (Build 12.34) Update Pack 1
Any ideas?
Here is the .mak if it helps:
# --------------------------------------------------------------------------
-
!if !$d(BCB)
BCB = $(MAKEDIR)..
!endif
# --------------------------------------------------------------------------
-
# IDE SECTION
# --------------------------------------------------------------------------
-
# The following section of the project makefile is managed by the
BCB IDE.
# It is recommended to use the IDE to change any of the values in
this
# section.
# --------------------------------------------------------------------------
-
VERSION = BCB.05.03
# --------------------------------------------------------------------------
-
PROJECT = FriendlyFolks.exe
OBJFILES = FriendlyFolks.obj tpjUtility.obj ConfirmPrint.obj
Credits.obj
MainFrom.obj
SelAlbumDialog.obj setup.obj TextArea.obj tpjAdo.obj about.obj
"C:Program FilesBorlandCBuilder5ImportsADODB_TLB.obj"
C:DevilsBluffDebug.obj register.obj activate.obj ffMessage.obj
style.obj
Loading.obj deleteCredits.obj aFileMap.obj aMixer.obj
soundFiles.obj
RESFILES = FriendlyFolks.res
MAINSOURCE = FriendlyFolks.cpp
RESDEPEN = $(RESFILES) ConfirmPrint.dfm Credits.dfm MainFrom.dfm
SelAlbumDialog.dfm
setup.dfm about.dfm register.dfm activate.dfm ffMessage.dfm
Loading.dfm
deleteCredits.dfm
LIBFILES = "C:Program FilesBorlandCBuilder5LibFGWBC32.LIB"
sentinelBorlandC++BuilderLibrariesDynamicux32w.lib
IDLFILES =
IDLGENFILES =
LIBRARIES = addict3_cb5.lib ECLPackb5.lib
PACKAGES = Vcl50.bpi Vclx50.bpi bcbsmp50.bpi Qrpt50.bpi Vcldb50.bpi
Vclbde50.bpi
ibsmp50.bpi vcldbx50.bpi TeeUI50.bpi TeeDB50.bpi Tee50.bpi
TeeQR50.bpi
VCLIB50.bpi bcbie50.bpi vclie50.bpi Inetdb50.bpi Inet50.bpi
NMFast50.bpi
dclocx50.bpi bcb2kaxserver50.bpi dxForumLibCB5.bpi AudioIn.bpi
SPARELIBS = Vcl50.lib ECLPackb5.lib Vclx50.lib addict3_cb5.lib
DEFFILE =
# --------------------------------------------------------------------------
-
PATHCPP = .;C:Program
FilesBorlandCBuilder5Imports;C:DevilsBluff
PATHASM = .;
PATHPAS = .;
PATHRC = .;
DEBUGLIBPATH = $(BCB)libdebug
RELEASELIBPATH = $(BCB)librelease
USERDEFINES =
NO_PROMPT_ON_HRCHECK_FAILURE;NO_PROMPT_ON_ASSERTE_FAILURE;_DEBUG;DEBUG
SYSDEFINES = _RTLDLL;NO_STRICT;USEPACKAGES
INCLUDEPATH = C:DevilsBluff;"C:Program
FilesBorlandCBuilder5Projects";"C:Program
FilesAddict3Sourcecb5";"C:Program
FilesBorlandCBuilder5Imports";$(BCB)include;$(BCB)includevcl;sentinel
BorlandC++BuilderIncludes
LIBPATH = C:DevilsBluff;"C:Program
FilesBorlandCBuilder5Projects";"C:Program
FilesAddict3Sourcecb5";"C:Program
FilesBorlandCBuilder5Imports";"C:Program
FilesEasyCompressionLibraryLibC++ Builder
5";$(BCB)libobj;$(BCB)lib;sentinelBorlandC++BuilderLibrariesDynamic
WARNINGS= -w-par -w-8027 -w-8026 -w-aus
# --------------------------------------------------------------------------
-
CFLAG1
= -vGc -vGt -vGd -Od -H=$(BCB)libvcl50.csm -Hc -Vx -Ve -C -X- -r-
-a8 -b-
-k -y -v -vi- -c -tW -tWM
IDLCFLAGS =
PFLAGS = -$Y+ -$W -$O- -v -JPHNE -M
RFLAGS =
AFLAGS = /mx /w2 /zi
LFLAGS = -D"" -aa -Tpe -x -Gn -w -v
# --------------------------------------------------------------------------
-
ALLOBJ = c0w32.obj $(PACKAGES) Memmgr.Lib sysinit.obj $(OBJFILES)
ALLRES = $(RESFILES)
ALLLIB = cg32.lib $(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib
# --------------------------------------------------------------------------
-
!ifdef IDEOPTIONS
[Version Info]
IncludeVerInfo=0
AutoIncBuild=0
MajorVer=1
MinorVer=0
Release=0
Build=0
Debug=0
PreRelease=0
Special=0
Private=0
DLL=0
[Version Info Keys]
CompanyName=
FileDescription=
FileVersion=1.0.0.0
InternalName=
LegalCopyright=
LegalTrademarks=
OriginalFilename=
ProductName=
ProductVersion=1.0.0.0
Comments=
[Debugging]
DebugSourceDirs=$(BCB)sourcevcl
!endif
# --------------------------------------------------------------------------
-
# MAKE SECTION
# --------------------------------------------------------------------------
-
# This section of the project file is not used by the BCB IDE. It
is for
# the benefit of building from the command-line using the MAKE
utility.
# --------------------------------------------------------------------------
-
.autodepend
# --------------------------------------------------------------------------
-
!if "$(USERDEFINES)" != ""
AUSERDEFINES = -d$(USERDEFINES:;= -d)
!else
AUSERDEFINES =
!endif
!if !$d(BCC32)
BCC32 = bcc32
!endif
!if !$d(CPP32)
CPP32 = cpp32
!endif
!if !$d(DCC32)
DCC32 = dcc32
!endif
!if !$d(TASM32)
TASM32 = tasm32
!endif
!if !$d(LINKER)
LINKER = ilink32
!endif
!if !$d(BRCC32)
BRCC32 = brcc32
!endif
# --------------------------------------------------------------------------
-
!if $d(PATHCPP)
.PATH.CPP = $(PATHCPP)
.PATH.C = $(PATHCPP)
!endif
!if $d(PATHPAS)
.PATH.PAS = $(PATHPAS)
!endif
!if $d(PATHASM)
.PATH.ASM = $(PATHASM)
!endif
!if $d(PATHRC)
.PATH.RC = $(PATHRC)
!endif
# --------------------------------------------------------------------------
-
$(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
$(BCB)BIN$(LINKER) @&&!
$(LFLAGS) -L$(LIBPATH) +
$(ALLOBJ), +
$(PROJECT),, +
$(ALLLIB), +
$(DEFFILE), +
$(ALLRES)
!
# --------------------------------------------------------------------------
-
.pas.hpp:
$(BCB)BIN$(DCC32)
$(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH)
-
-BCB {$< }
.pas.obj:
$(BCB)BIN$(DCC32)
$(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH)
-
-BCB {$< }
.cpp.obj:
$(BCB)BIN$(BCC32) $(CFLAG1)
$(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D)
{$< }
.c.obj:
$(BCB)BIN$(BCC32) $(CFLAG1)
$(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D)
{$< }
.c.i:
$(BCB)BIN$(CPP32) $(CFLAG1)
$(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n.
{$< }
.cpp.i:
$(BCB)BIN$(CPP32) $(CFLAG1)
$(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n.
{$< }
.asm.obj:
$(BCB)BIN$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i)
$(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
.rc.res:
$(BCB)BIN$(BRCC32)
$(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $
# --------------------------------------------------------------------------
-
|
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|