rdesktop/uiports/makefile_qt
Jay Sorg a407156052 makefile update
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1395 423420c4-83ab-492f-b58f-81f9feb106b5
2007-02-10 08:14:37 +00:00

87 lines
1.8 KiB
Plaintext

#
# qtrdesktop makefile
# qt should be installed in /usr/local/qt or /usr/lib/qt3
# set QTBDIR to this location
QTBDIR = /usr/lib/qt3
CC = g++
CPPFLAGS = -O2 -Wall -I$(QTBDIR)/include -I..
# the next line is for sound
#CPPFLAGS += -DWITH_RDPSND
RESTOBJ = tcp.o iso.o mcs.o secure.o rdp.o rdp5.o
RESTOBJ += orders.o cache.o mppc.o licence.o bitmap.o
RESTOBJ += channels.o pstcache.o ssl.o
# the next line is for sound
#RESTOBJ += rdpsnd.o rdpsnd_oss.o rdpsnd_dsp.o
LD2FLAGS = -L$(QTBDIR)/lib -L/usr/X11R6/lib
LDFLAGS = -lcrypto -lqt-mt -lXext -lX11 -lm
MOCFILE = $(QTBDIR)/bin/moc
all: qtrd
qtrd: $(RESTOBJ) qtwin.o
$(MOCFILE) qtwin.h > moc_qtwin.cpp
$(CC) $(CPPFLAGS) -c moc_qtwin.cpp
$(CC) -o qtrdesktop $(LD2FLAGS) qtwin.o moc_qtwin.o $(RESTOBJ) $(LDFLAGS)
strip qtrdesktop
clean:
rm -f qtrdesktop
rm -f *.o
rm -f ../*.o
rm -f moc_qtwin.cpp
# common files
tcp.o: ../tcp.c
$(CC) $(CPPFLAGS) -c ../tcp.c
iso.o: ../iso.c
$(CC) $(CPPFLAGS) -c ../iso.c
mcs.o: ../mcs.c
$(CC) $(CPPFLAGS) -c ../mcs.c
secure.o: ../secure.c
$(CC) $(CPPFLAGS) -c ../secure.c
rdp.o: ../rdp.c
$(CC) $(CPPFLAGS) -c ../rdp.c
rdp5.o: ../rdp5.c
$(CC) $(CPPFLAGS) -c ../rdp5.c
orders.o: ../orders.c
$(CC) $(CPPFLAGS) -c ../orders.c
cache.o: ../cache.c
$(CC) $(CPPFLAGS) -c ../cache.c
mppc.o: ../mppc.c
$(CC) $(CPPFLAGS) -c ../mppc.c
licence.o: ../licence.c
$(CC) $(CPPFLAGS) -c ../licence.c
bitmap.o: ../bitmap.c
$(CC) $(CPPFLAGS) -c ../bitmap.c
channels.o: ../channels.c
$(CC) $(CPPFLAGS) -c ../channels.c
pstcache.o: ../pstcache.c
$(CC) $(CPPFLAGS) -c ../pstcache.c
ssl.o: ../ssl.c
$(CC) $(CPPFLAGS) -c ../ssl.c
rdpsnd.o: ../rdpsnd.c
$(CC) $(CPPFLAGS) -c ../rdpsnd.c
rdpsnd_oss.o: ../rdpsnd_oss.c
$(CC) $(CPPFLAGS) -c ../rdpsnd_oss.c
rdpsnd_dsp.o: ../rdpsnd_dsp.c
$(CC) $(CPPFLAGS) -c ../rdpsnd_dsp.c