1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
all: telnet
include ../MCONFIG
include ../MRULES
#CXXFLAGS:=$(patsubst -O2, -g, $(CXXFLAGS))
# -DAUTHENTICATE
CXXFLAGS += -DUSE_TERMIO -DKLUDGELINEMODE -DAUTHENTICATE -DUSE_SSL \
-I/usr/include/openssl -I../
LIBTELNET = ../libtelnet/libtelnet.a
LIBS += $(LIBTERMCAP) $(LIBTELNET) -lssl -lcrypto
SRCS = commands.cc main.cc network.cc ring.cc sys_bsd.cc telnet.cc \
terminal.cc tn3270.cc utilities.cc genget.cc environ.cc netlink.cc \
glue.cc glue2.cc
OBJS = $(patsubst %.cc, %.o, $(SRCS))
telnet: $(OBJS) $(LIBTELNET)
$(CXX) $(LDFLAGS) $^ $(LIBS) -o $@
include depend.mk
depend:
$(CXX) $(CXXFLAGS) -MM $(SRCS) >depend.mk
install: telnet
install -m$(BINMODE) telnet $(INSTALLROOT)$(BINDIR)/telnet-ssl
install -m$(MANMODE) telnet.1 $(INSTALLROOT)$(MANDIR)/man1/telnet-ssl.1
clean:
rm -f *.o telnet
|