1CC = gcc 2CFLAGS = -Os -DWITH_OPENSSL -DL_ENDIAN -Wall 3RESTOBJ = ../tcp.o ../iso.o ../mcs.o ../secure.o ../rdp.o ../rdp5.o ../orders.o ../cache.o ../mppc.o ../licence.o ../bitmap.o ../channels.o ../pstcache.o 4LDFLAGS = -lvga -lcrypto 5 6#LDFLAGS = -lm /usr/local/lib/libvga.a /usr/lib/libcrypto.a 7#LDFLAGS = -lvga /usr/lib/libcrypto.a 8 9all: svgard 10svgard: svgawin.o $(RESTOBJ) 11 $(CC) -o svgardesktop svgawin.o $(RESTOBJ) $(LDFLAGS) 12 strip svgardesktop 13 14#rest: $(RESTOBJ) 15#rest: tcp.o iso.o mcs.o secure.o rdp.o rdp5.o orders.o cache.o mppc.o licence.o bitmap.o channels.o pstcache.o 16rest: ../tcp.c ../iso.c ../mcs.c ../secure.c ../rdp.c ../rdp5.c ../orders.c ../cache.c ../mppc.c ../licence.c ../bitmap.c ../channels.c ../pstcache.c 17 $(CC) $(CFLAGS) -c ../tcp.c -o ../tcp.o 18 $(CC) $(CFLAGS) -c ../iso.c -o ../iso.o 19 $(CC) $(CFLAGS) -c ../mcs.c -o ../mcs.o 20 $(CC) $(CFLAGS) -c ../secure.c -o ../secue.o 21 $(CC) $(CFLAGS) -c ../rdp.c -o ../rdp.o 22 $(CC) $(CFLAGS) -c ../rdp5.c -o ../rdp5.o 23 $(CC) $(CFLAGS) -c ../orders.c -o ../orders.o 24 $(CC) $(CFLAGS) -c ../cache.c -o ../cache.o 25 $(CC) $(CFLAGS) -c ../mppc.c -o ../mppc.o 26 $(CC) $(CFLAGS) -c ../licence.c -o ../licence.o 27 $(CC) $(CFLAGS) -c ../bitmap.c -o ../bitmap.o 28 $(CC) $(CFLAGS) -c ../channels.c -o ../channels.o 29 $(CC) $(CFLAGS) -c ../pstcache.c -o ../pstcache.o 30 31svgawin.o: svgawin.c 32 $(CC) $(CFLAGS) -c $*.c 33clean: 34 rm -f svgardesktop 35 rm -f *.o 36 rm -f ../*.o 37