BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Linker --

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> C++ Builder (IDE)
View previous topic :: View next topic  
Author Message
Tom Jackson
Guest





PostPosted: Fri Mar 11, 2005 3:04 am    Post subject: Linker -- Reply with quote



[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





PostPosted: Fri Mar 11, 2005 4:19 am    Post subject: Re: Linker -- Reply with 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

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





PostPosted: Fri Mar 11, 2005 5:03 pm    Post subject: Re: Linker -- Reply with quote



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
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> C++ Builder (IDE) All times are GMT
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.