# # 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