2009-03-23 02:47:30 +00:00
|
|
|
VERSION = 0.9
|
2009-03-23 02:21:42 +00:00
|
|
|
CFLAGS = -Wall -g -O0 -DHAVE_ZLIB -DHAVE_ALLOCA -DENABLE_COLOR
|
2009-03-16 05:42:33 +00:00
|
|
|
LFLAGS = -L. -ltelnet -lz
|
2009-03-14 07:35:49 +00:00
|
|
|
|
2009-03-16 16:49:50 +00:00
|
|
|
all: telnet-proxy telnet-client telnet-chatd
|
2009-03-15 18:19:40 +00:00
|
|
|
|
2009-03-16 05:42:33 +00:00
|
|
|
%.o: %.c libtelnet.h
|
|
|
|
$(CC) -o $@ -c $(CFLAGS) $<
|
2009-03-15 18:19:40 +00:00
|
|
|
|
2009-03-16 05:42:33 +00:00
|
|
|
libtelnet.a: libtelnet.o libtelnet.h
|
|
|
|
$(AR) rcs $@ $<
|
|
|
|
|
|
|
|
telnet-proxy: telnet-proxy.o libtelnet.a Makefile
|
|
|
|
$(CC) -o $@ $< $(LFLAGS)
|
|
|
|
|
|
|
|
telnet-client: telnet-client.o libtelnet.a Makefile
|
|
|
|
$(CC) -o $@ $(CFLAGS) $< $(LFLAGS)
|
|
|
|
|
2009-03-16 16:49:50 +00:00
|
|
|
telnet-chatd: telnet-chatd.o libtelnet.a Makefile
|
|
|
|
$(CC) -o $@ $(CFLAGS) $< $(LFLAGS)
|
|
|
|
|
2009-03-16 05:42:33 +00:00
|
|
|
clean:
|
|
|
|
rm -f libtelnet.a libtelnet.o telnet-proxy telnet-proxy.o \
|
2009-03-19 06:12:39 +00:00
|
|
|
telnet-client telnet-client.o telnet-chatd telnet-chatd.o
|
2009-03-16 05:42:33 +00:00
|
|
|
|
|
|
|
dist:
|
2009-03-23 02:47:30 +00:00
|
|
|
rm -fr libtelnet-$(VERSION)
|
|
|
|
rm -f libtelnet-$(VERSION).tar.gz
|
|
|
|
mkdir libtelnet-$(VERSION)
|
2009-03-16 05:42:33 +00:00
|
|
|
cp Makefile README libtelnet.h libtelnet.c telnet-proxy.c \
|
2009-03-23 02:47:30 +00:00
|
|
|
telnet-client.c telnet-chatd.c libtelnet-$(VERSION)
|
|
|
|
tar -cf libtelnet-$(VERSION).tar libtelnet-$(VERSION)
|
|
|
|
gzip libtelnet-$(VERSION).tar
|
|
|
|
rm -fr libtelnet-$(VERSION)
|
2009-03-16 05:42:33 +00:00
|
|
|
|
|
|
|
.PHONY: all clean dist
|