2011-01-28 16:07:46 -08:00

100 lines
1.9 KiB
Makefile

# This makefile is for command-line Borland C++ 5.5 compiler (Win32).
# It builds vncviewer.exe.
CC=bcc32
LD=ilink32
CFLAGS= -v- -O2 -3 -tWM -xd- -q -w-8004 -w-8057 -w-8066 -w-8027 -I".." -Iomnithread -DXMD_H -DWIN32
LDFLAGS= /c /Tpe /aa /Gn /B:0x400000
OBJS=zrle.obj \
AboutBox.obj \
AccelKeys.obj \
AuthDialog.obj \
Buildtime.obj \
ClientConnection.obj \
ClientConnectionUltra.obj \
..\lzo\minilzo.obj \
bmpFlasher.obj \
ClientConnectionClipboard.obj \
ClientConnectionCopyRect.obj \
ClientConnectionCoRRE.obj \
ClientConnectionCursor.obj \
ClientConnectionFile.obj \
ClientConnectionFullScreen.obj \
ClientConnectionCacheRect.obj \
ClientConnectionHextile.obj \
ClientConnectionRaw.obj \
ClientConnectionRRE.obj \
ClientConnectionTight.obj \
ClientConnectionZlibHex.obj \
ClientConnectionZlib.obj \
..\DSMPlugin\DSMPlugin.obj \
TextChat.obj \
buildtime.obj \
d3des.obj \
Daemon.obj \
Exception.obj \
FileTransfer.obj \
Flasher.obj \
KeyMap.obj \
Log.obj \
MRU.obj \
SessionDialog.obj \
stdhdrs.obj \
vncauth.obj \
VNCOptions.obj \
vncviewer.obj \
VNCviewerApp.obj \
VNCviewerApp32.obj \
omnithread\omnithread.obj \
..\zipunzip32\zipunzip32.obj
LIBS=..\zlib\zlib.lib ..\rdr\rdr.lib ..\libjpeg\libjpeg.lib
RES=res\vncviewer.res
.autodepend
.c.obj:
$(CC) -c $(CFLAGS) $<
.cpp.obj:
$(CC) -c $(CFLAGS) $<
vncviewer.exe: $(OBJS) $(LIBS) $(RES)
$(LD) $(LDFLAGS) c0w32 $(OBJS), $@, , $(LIBS) import32 cw32mt, , $(RES)
..\zlib\zlib.lib:
cd ..
cd zlib
make -fMakefile.bcc32 -l -s
cd ..
cd vncviewer
..\rdr\rdr.lib:
cd ..
cd rdr
make -fMakefile.bcc32 -l -s
cd ..
cd vncviewer
..\libjpeg\libjpeg.lib:
cd ..
cd libjpeg
make -fMakefile.bcc32 -l -s
cd ..
cd vncviewer
omnithread\omnithread.obj:
cd omnithread
build-bcc32.bat
cd ..
res\vncviewer.res:
cd res
build-bcc32.bat
cd ..
clean:
del *.obj vncviewer.exe