43 lines
985 B
Plaintext
43 lines
985 B
Plaintext
|
# borland windows makefile
|
||
|
#
|
||
|
# this assumes openssl and borland free command line tools are installed
|
||
|
# this assumes c:\windows is windows directory
|
||
|
#
|
||
|
# run 'set PATH=c:\borland\bcc55\bin' and run 'make -f makefile_win32 all'
|
||
|
#
|
||
|
|
||
|
XRDPOBJ = libxrdp.obj xrdp_tcp.obj xrdp_iso.obj xrdp_mcs.obj \
|
||
|
xrdp_sec.obj xrdp_rdp.obj xrdp_orders.obj \
|
||
|
xrdp_bitmap_compress.obj \
|
||
|
list.obj \
|
||
|
file.obj \
|
||
|
os_calls.obj \
|
||
|
ssl_calls.obj
|
||
|
|
||
|
CFLAGS = -w- -O2 -I../common -Ic:/borland/bcc55/include -Ic:/openssl/include
|
||
|
LDFLAGS = -Lc:/borland/bcc55/lib
|
||
|
|
||
|
xrdp: $(XRDPOBJ)
|
||
|
$(CC) $(LDFLAGS) -WD -exrdp.dll libeay32.lib $(XRDPOBJ)
|
||
|
|
||
|
all: lib xrdp
|
||
|
|
||
|
clean:
|
||
|
del $(XRDPOBJ) xrdp.dll
|
||
|
|
||
|
lib:
|
||
|
implib -a -w libeay32.lib c:/windows/system32/libeay32.dll
|
||
|
|
||
|
list.obj:
|
||
|
$(CC) $(CFLAGS) -c ../common/list.c
|
||
|
|
||
|
file.obj:
|
||
|
$(CC) $(CFLAGS) -c ../common/file.c
|
||
|
|
||
|
os_calls.obj:
|
||
|
$(CC) $(CFLAGS) -c ../common/os_calls.c
|
||
|
|
||
|
ssl_calls.obj:
|
||
|
$(CC) $(CFLAGS) -c ../common/ssl_calls.c
|
||
|
|