-all: rdpsrv
-OBJS=rdpsrv.o iso.o tcp.o util.o
+CC=gcc
+CFLAGS=-g -Wall
+LIBS=-lssl
+
+all: rdpsrv protodiff
+OBJS=rdpsrv.o iso.o tcp.o util.o mcs.o secure.o channels.o rdp.o
+OBJS_PROTODIFF=protodiff.o tcp.o util.o
rdpsrv: $(OBJS)
- $(CC) -o rdpsrv $(OBJS)
+ $(CC) -o rdpsrv $(OBJS) $(LIBS)
+protodiff: $(OBJS_PROTODIFF)
+ $(CC) -o protodiff $(OBJS_PROTODIFF) $(LIBS)
clean:
- $(RM) $(OBJS) rdpsrv
+ $(RM) $(OBJS) $(OBJS_PROTODIFF) rdpsrv protodiff
.PHONY: clean