Source

oberchatten / OberChatten.bpr

# ---------------------------------------------------------------------------
!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.04.04
# ---------------------------------------------------------------------------
PROJECT = OberChatten.exe
OBJFILES = OberChatten.obj MainFormUnit.obj AboutUnit.obj MsgUnit.obj SignonUnit.obj \
  Options.obj MsgSomebodyUnit.obj ServerCallbacks.obj Events.obj ChatFormUnit.obj \
  ChatNameUnit.obj General.obj WhoisInfoUnit.obj Globals.obj MyUserUnit.obj \
  AddChumFormUnit.obj StatusBarManagerUnit.obj SoundsUnit.obj \
  DebugPasswordBoxUnit.obj AwayMessageUnit.obj InfoBoxUnit.obj \
  ProfileFormUnit.obj ShadowUnit.obj ..\..\blake\blake_main.obj \
  ..\..\NetBuffer\NetBuffer.obj ..\..\blake\blake_pendingloop.obj \
  ..\..\blake\blake_logger.obj ..\..\blake\blakedb.obj \
  ..\..\blake\blake_bench.obj ..\..\blake\blake_protocol.obj \
  ..\..\blake\blake_cb.obj ..\..\blake\blake_network.obj \
  ..\..\blake\blake_trace.obj ..\..\blake\blake_nick.obj ..\..\blake\blake_ll.obj \
  ..\..\blake\blake_panic.obj ..\..\blake\blake_fastqueue.obj \
  ..\..\blake\blake_strfunc.obj ..\..\blake\blake_hashes.obj \
  ..\..\blake\blake_debugtables.obj ..\..\blake\blake_ansi.obj \
  ..\..\blake\blake_chksum.obj ..\..\blake\blake_fs.obj \
  ..\..\blake\blake_lang.obj ..\..\blake\blake_netbuffer.obj \
  ..\..\blake\blake_safeallocate.obj ..\..\blake\blake_authorisedclients.obj \
  ..\..\blake\blake_here.obj ..\..\blake\blake_chomp.obj History.obj \
  ..\..\blake\blake_version.obj SetKeyUnit.obj IgnoreListUnit.obj \
  ..\..\blake\blake_options.obj StatsManagerUnit.obj ServerVersionUnit.obj \
  OptionsUnit.obj StatsFormUnit.obj
RESFILES = OberChatten.res sounds.res faces.res infobox\infoicons.res
RESDEPEN = $(RESFILES) MainFormUnit.dfm AboutUnit.dfm MsgUnit.dfm SignonUnit.dfm \
  MsgSomebodyUnit.dfm ChatFormUnit.dfm ChatNameUnit.dfm WhoisInfoUnit.dfm \
  AddChumFormUnit.dfm DebugPasswordBoxUnit.dfm AwayMessageUnit.dfm \
  InfoBoxUnit.dfm ProfileFormUnit.dfm ShadowUnit.dfm SetKeyUnit.dfm \
  IgnoreListUnit.dfm ServerVersionUnit.dfm OptionsUnit.dfm StatsFormUnit.dfm
LIBFILES = D:\lib\dpcrtlmm.lib D:\lib\dybocryp.lib D:\lib\rttb.lib D:\lib\daybothreads.lib
LIBRARIES =
SPARELIBS = Vcl40.lib Vclx40.lib VCLJPG40.lib dclocx40.lib
PACKAGES = Vcl40.bpi Vclx40.bpi bcbsmp40.bpi Qrpt40.bpi Vcldb40.bpi ibsmp40.bpi \
  vcldbx40.bpi TeeUI40.bpi teedb40.bpi tee40.bpi nmfast40.bpi dclocx40.bpi \
  vcljpg40.bpi
DEFFILE =
# ---------------------------------------------------------------------------
PATHCPP = .;..\..\blake
PATHPAS = .;
PATHASM = .;
PATHRC = .;infobox
DEBUGLIBPATH = $(BCB)\lib\debug
RELEASELIBPATH = $(BCB)\lib\release
USERDEFINES = __BCB__;HAVE_CONFIG_H
SYSDEFINES = NO_STRICT;_RTLDLL;USEPACKAGES
# ---------------------------------------------------------------------------
CFLAG1 = -I..\..\NetBuffer;..\..\blake;"C:\Program Files\Borland\CBuilder4\Projects\";"..\..\..\Program Files\Borland\CBuilder4\Projects";infobox;$(BCB)\include;$(BCB)\include\vcl;..\blake;..\NetBuffer;..\src;"c:\cygwin\usr\local\share\daybo_logic\stds\" \
  -Og -OS -w -Ve -f- -rd -a8 -5 -d -k- -vi -c -b- -w-par -w-inl -Vx -tW -tWM \
  -D$(SYSDEFINES);$(USERDEFINES)
PFLAGS = -I..\..\NetBuffer;..\..\blake;"C:\Program Files\Borland\CBuilder4\Projects\";"..\..\..\Program Files\Borland\CBuilder4\Projects";infobox;$(BCB)\include;$(BCB)\include\vcl;..\blake;..\NetBuffer;..\src;"c:\cygwin\usr\local\share\daybo_logic\stds\" \
  -U..\..\blake;"C:\Program Files\Borland\CBuilder4\Projects\";"..\..\..\Program Files\Borland\CBuilder4\Projects";infobox;..\..\NetBuffer;..\blake;$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) \
  -D__BCB__;HAVE_CONFIG_H -$Y- -$R -$Q -$L- -$D- -$C- -v -JPHNE -M
RFLAGS = -i..\..\NetBuffer;..\..\blake;"C:\Program Files\Borland\CBuilder4\Projects\";"..\..\..\Program Files\Borland\CBuilder4\Projects";infobox;$(BCB)\include;$(BCB)\include\vcl;..\blake;..\NetBuffer;..\src;"c:\cygwin\usr\local\share\daybo_logic\stds\" \
  -D__BCB__;HAVE_CONFIG_H
AFLAGS = /i"C:\Program Files\Borland\CBuilder4\Projects\" \
  /i"..\..\..\Program Files\Borland\CBuilder4\Projects" /iinfobox \
  /i$(BCB)\include /i$(BCB)\include\vcl /i..\blake /i..\NetBuffer /i..\src \
  /ic:\cygwin\usr\local\share\daybo_logic\stds /d__BCB__ /dHAVE_CONFIG_H /mx /w2 \
  /zn
LFLAGS = -L..\..\blake;"C:\Program Files\Borland\CBuilder4\Projects\";"..\..\..\Program Files\Borland\CBuilder4\Projects";infobox;..\..\NetBuffer;..\blake;$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) \
  -aa -Tpe -x -Gn -w
# ---------------------------------------------------------------------------
ALLOBJ = c0w32.obj Memmgr.Lib $(PACKAGES) sysinit.obj $(OBJFILES)
ALLRES = $(RESFILES)
ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib
# ---------------------------------------------------------------------------
!ifdef IDEOPTIONS

[Version Info]
IncludeVerInfo=1
AutoIncBuild=1
MajorVer=0
MinorVer=4
Release=8
Build=33
Debug=0
PreRelease=0
Special=0
Private=0
DLL=0
Locale=2057
CodePage=1252

[Version Info Keys]
CompanyName=Daybo Logic
FileDescription=Oberchatten client for OverChat
FileVersion=0.4.8.33
InternalName=Oberchatten
LegalCopyright=OverChat is copyright 2001-2006 Daybo Logic, all rights reserved.  Oberchatten is also so.
LegalTrademarks=
OriginalFilename=oberchatten.exe
ProductName=OverChat
ProductVersion=0.2.0 (Restronguet)
Comments=Welcome to OverChat =)
URL=http://www.overchat.org/
Author=David Duncan Ross Palmer
Contact=http://www.daybologic.co.uk/mailddrp

[HistoryLists\hlIncludePath]
Count=30
Item0=C:\Program Files\Borland\CBuilder4\Projects\;..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;$(BCB)\include;$(BCB)\include\vcl;..\blake;..\NetBuffer;..\src;c:\cygwin\usr\local\share\daybo_logic\stds
Item1=C:\Program Files\Borland\CBuilder4\Projects\;..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;$(BCB)\include;$(BCB)\include\vcl;..\blake;..\NetBuffer;..\src;d:\progra~1\common~1\daybol~1\stdsItem1=C:\Program Files\Borland\CBuilder4\Projects\;..\..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;$(BCB)\include;$(BCB)\include\vcl;..\..\blake;..\..\NetBuffer;..\..\src;d:\progra~1\common~1\daybol~1\stdsItem1=D:\Program Files\Borland\CBuilder4\Projects;D:\Program Files\Borland\CBuilder4\Projects\;..\..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;$(BCB)\include;$(BCB)\include\vcl;..\..\blake;..\..\NetBuffer;..\..\src;d:\progra~1\common~1\daybol~1\stds\;d:\includeItem1=D:\Program Files\Borland\CBuilder4\Projects\;..\..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;$(BCB)\include;$(BCB)\include\vcl;..\..\blake;..\..\NetBuffer;..\..\src;d:\progra~1\common~1\daybol~1\stds\;d:\includeItem1=D:\Program Files\Borland\CBuilder4\Projects\;..\..\..\..\Program Files\Borland\CBuilder4\P
Item2=
Item3=
Item4=
Item5=
Item6=
Item7=
Item8=
Item9=
Item10=
Item11=
Item12=
Item13=
Item14=
Item15=
Item16=
Item17=
Item18=
Item19=
Item20=
Item21=
Item22=
Item23=
Item24=D:\Program Files\Borland\CBuilder4\Projects\;..\..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\include;$(BCB)\include\vcl;..\..\blake;..\..\NetBuffer;..\..\src;..\..\..\shared\dybocryp;..\..\..\shared\c99.h;..\..\..\shared\dpcrtlmm;..\..\..\shared\rttb\lib;..\..\..\shared\dlini;..\..\..\shared\dlstrlib\lib
Item25=D:\Program Files\Borland\CBuilder4\Projects\;..\..\..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\include;$(BCB)\include\vcl;..\..\blake;..\..\NetBuffer;..\..\src;..\..\..\shared\dybocryp;..\..\..\shared\c99.h;..\..\..\shared\dpcrtlmm;..\..\..\shared\rttb\lib;..\..\..\shared\dlini;..\..\..\shared\dlstrlib\lib
Item26=D:\Program Files\Borland\CBuilder4\Projects\;C:\Program Files\Borland\CBuilder4\Projects\;infobox;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\include;$(BCB)\include\vcl;..\..\blake;..\..\NetBuffer;..\..\src;..\..\..\shared\dybocryp;..\..\..\shared\c99.h;..\..\..\shared\dpcrtlmm;..\..\..\shared\rttb\lib;..\..\..\shared\dlini;..\..\..\shared\dlstrlib\lib
Item27=D:\Program Files\Borland\CBuilder4\Projects;C:\Program Files\Borland\CBuilder4\Projects\;infobox;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\include;$(BCB)\include\vcl;..\..\blake;..\..\NetBuffer;..\..\src;..\..\..\shared\dybocryp;..\..\..\shared\c99.h;..\..\..\shared\dpcrtlmm;..\..\..\shared\rttb\lib;..\..\..\shared\dlini;..\..\..\shared\dlstrlib\lib
Item28=C:\Program Files\Borland\CBuilder4\Projects\;infobox;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\include;$(BCB)\include\vcl;..\..\blake;..\..\NetBuffer;..\..\src;..\..\..\shared\dybocryp;..\..\..\shared\c99.h;..\..\..\shared\dpcrtlmm;..\..\..\shared\rttb\lib;..\..\..\shared\dlini;..\..\..\shared\dlstrlib\lib
Item29=C:\Program Files\Borland\CBuilder4\Projects\;infobox;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\include;$(BCB)\include\vcl;..\..\blake;..\..\NetBuffer;..\..\src;..\..\..\shared\dybocryp;..\..\..\shared\c99.h;..\..\..\shared\dpcrtlmm;..\..\..\shared\rttb\lib;..\..\..\shared\dlini

[HistoryLists\hlLibraryPath]
Count=27
Item0=..\..\blake;C:\Program Files\Borland\CBuilder4\Projects\;..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;..\..\NetBuffer;..\blake;$(BCB)\lib\obj;$(BCB)\lib
Item1=C:\Program Files\Borland\CBuilder4\Projects\;..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;..\..\NetBuffer;..\blake;$(BCB)\lib\obj;$(BCB)\lib
Item2=C:\Program Files\Borland\CBuilder4\Projects\;..\..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;..\..\NetBuffer;..\..\blake;$(BCB)\lib\obj;$(BCB)\lib
Item3=D:\Program Files\Borland\CBuilder4\Projects;D:\Program Files\Borland\CBuilder4\Projects\;..\..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;..\..\NetBuffer;..\..\blake;$(BCB)\lib\obj;$(BCB)\lib
Item4=D:\Program Files\Borland\CBuilder4\Projects\;..\..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;..\..\NetBuffer;..\..\blake;$(BCB)\lib\obj;$(BCB)\lib
Item5=E:\Program Files\Borland\CBuilder4\Projects\;..\..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;..\..\NETBUFFER;..\..\blake;$(BCB)\lib\obj;$(BCB)\lib
Item6=E:\Program Files\Borland\CBuilder4\Projects\;..\..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;..\..\NETBUFFER;..\..\blake;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item7=D:\Program Files\Borland\CBuilder4\Projects\;..\..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;..\..\NETBUFFER;..\..\blake;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item8=D:\Program Files\Borland\CBuilder4\Projects\;..\..\..\..\..\Program Files\Borland\CBuilder4\Projects;infobox;..\..\NETBUFFER;..\..\blake;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item9=D:\Program Files\Borland\CBuilder4\Projects\;C:\Program Files\Borland\CBuilder4\Projects\;infobox;..\..\NETBUFFER;..\..\blake;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item10=D:\Program Files\Borland\CBuilder4\Projects;C:\Program Files\Borland\CBuilder4\Projects\;infobox;..\..\NETBUFFER;..\..\blake;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item11=C:\Program Files\Borland\CBuilder4\Projects\;infobox;..\..\NETBUFFER;..\..\blake;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item12=C:\Program Files\Borland\CBuilder4\Projects;C:\Program Files\Borland\CBuilder4\Projects\;infobox;..\..\NETBUFFER;..\..\blake;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item13=C:\Program Files\Borland\CBuilder4\Projects;infobox;C:\Program Files\Borland\CBuilder4\Projects\;..\..\NETBUFFER;..\..\blake;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item14=C:\Program Files\Borland\CBuilder4\Projects;C:\Program Files\Borland\CBuilder4\Projects\;..\..\NETBUFFER;..\..\blake;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item15=C:\Program Files\Borland\CBuilder4\Projects\;..\..\NETBUFFER;..\..\blake;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item16=C:\Program Files\Borland\CBuilder4\Projects;..\..\NETBUFFER;C:\Program Files\Borland\CBuilder4\Projects\;..\..\blake;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item17=..\..\NETBUFFER;C:\Program Files\Borland\CBuilder4\Projects\;..\..\blake;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item18=C:\Program Files\Borland\CBuilder4\Projects;C:\Program Files\Borland\CBuilder4\Projects\;..\..\blake;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item19=C:\Program Files\Borland\CBuilder4\Projects\;..\..\blake;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item20=C:\Program Files\Borland\CBuilder4\Projects;..\..\blake;C:\Program Files\Borland\CBuilder4\Projects\;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item21=..\..\blake;C:\Program Files\Borland\CBuilder4\Projects\;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item22=C:\Program Files\Borland\CBuilder4\Projects\;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item23=C:\Program Files\Borland\CBuilder4\Projects;C:\Program Files\Borland\CBuilder4\Projects\;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item24=C:\Program Files\Borland\CBuilder4\Projects;E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item25=E:\Program Files\Borland\CBuilder4\Projects\;$(BCB)\lib\obj;$(BCB)\lib
Item26=E:\Program Files\Borland\CBuilder4\Projects;$(BCB)\lib\obj;$(BCB)\lib

[HistoryLists\hlDebugSourcePath]
Count=1
Item0=$(BCB)\source\vcl

[HistoryLists\hlConditionals]
Count=5
Item0=__BCB__;HAVE_CONFIG_H
Item1=__BCB__
Item2=__BCB__;DAYBOTHREADS_AS_DLL
Item3=BLAKE_AS_DLL
Item4=NDEBUG

[Debugging]
DebugSourceDirs=$(BCB)\source\vcl

[Parameters]
RunParams=
HostApplication=
RemoteHost=
RemotePath=
RemoteDebug=0

[Compiler]
InMemoryExe=0
ShowInfoMsgs=0

!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 !$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): $(OBJFILES) $(RESDEPEN) $(DEFFILE)
    $(BCB)\BIN\$(LINKER) @&&!
    $(LFLAGS) +
    $(ALLOBJ), +
    $(PROJECT),, +
    $(ALLLIB), +
    $(DEFFILE), +
    $(ALLRES)
!
# ---------------------------------------------------------------------------
.pas.hpp:
    $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< }

.pas.obj:
    $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< }

.cpp.obj:
    $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< }

.c.obj:
    $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< }

.c.i:
    $(BCB)\BIN\$(CPP32) $(CFLAG1) -n. {$< }

.cpp.i:
    $(BCB)\BIN\$(CPP32) $(CFLAG1) -n. {$< }

.asm.obj:
    $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@

.rc.res:
    $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $<
# ---------------------------------------------------------------------------
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.