Sean Middleditch | 93b8980 | 2009-03-15 13:10:08 -0400 | [diff] [blame] | 1 | CFLAGS = -Wall -g -O0 -DHAVE_ZLIB -DENABLE_COLOR |
Sean Middleditch | 225c229 | 2009-03-16 01:42:33 -0400 | [diff] [blame] | 2 | LFLAGS = -L. -ltelnet -lz |
Sean Middleditch | 9de1598 | 2009-03-14 03:35:49 -0400 | [diff] [blame] | 3 | |
Sean Middleditch | da394be | 2009-03-15 14:19:40 -0400 | [diff] [blame] | 4 | all: telnet-proxy telnet-client |
| 5 | |
Sean Middleditch | 225c229 | 2009-03-16 01:42:33 -0400 | [diff] [blame] | 6 | %.o: %.c libtelnet.h |
| 7 | $(CC) -o $@ -c $(CFLAGS) $< |
Sean Middleditch | da394be | 2009-03-15 14:19:40 -0400 | [diff] [blame] | 8 | |
Sean Middleditch | 225c229 | 2009-03-16 01:42:33 -0400 | [diff] [blame] | 9 | libtelnet.a: libtelnet.o libtelnet.h |
| 10 | $(AR) rcs $@ $< |
| 11 | |
| 12 | telnet-proxy: telnet-proxy.o libtelnet.a Makefile |
| 13 | $(CC) -o $@ $< $(LFLAGS) |
| 14 | |
| 15 | telnet-client: telnet-client.o libtelnet.a Makefile |
| 16 | $(CC) -o $@ $(CFLAGS) $< $(LFLAGS) |
| 17 | |
| 18 | clean: |
| 19 | rm -f libtelnet.a libtelnet.o telnet-proxy telnet-proxy.o \ |
| 20 | telnet-client telnet-client.o |
| 21 | |
| 22 | dist: |
| 23 | rm -fr libtelnet-dist |
| 24 | rm -f libtelnet-dist.tar.gz |
| 25 | mkdir libtelnet-dist |
| 26 | cp Makefile README libtelnet.h libtelnet.c telnet-proxy.c \ |
| 27 | telnet-client.c libtelnet-dist |
| 28 | tar -cf libtelnet-dist.tar libtelnet-dist |
| 29 | gzip libtelnet-dist.tar |
| 30 | rm -fr libtelnet-dist |
| 31 | |
| 32 | .PHONY: all clean dist |