1 |
CFLAGS=-g |
2 |
PROGS=chat client sclient |
3 |
|
4 |
all: $(PROGS) |
5 |
|
6 |
chat: chat.o linemode.o zipmode.o my_socket.o sockbuf.o sslmode.o |
7 |
gcc $(CFLAGS) chat.o linemode.o zipmode.o my_socket.o sockbuf.o sslmode.o -lz -lssl -lcrypto -o chat |
8 |
|
9 |
client: client.o linemode.o zipmode.o my_socket.o sockbuf.o sslmode.o |
10 |
gcc $(CFLAGS) client.o linemode.o zipmode.o my_socket.o sockbuf.o sslmode.o -lz -lssl -lcrypto -o client |
11 |
|
12 |
sclient: sclient.o socks5.o socks4.o http.o base64.o linemode.o zipmode.o my_socket.o sockbuf.o sslmode.o |
13 |
gcc $(CFLAGS) sclient.o socks5.o socks4.o http.o base64.o linemode.o zipmode.o my_socket.o sockbuf.o sslmode.o -lz -lssl -lcrypto -o sclient |
14 |
|
15 |
clean: |
16 |
rm -f *.o $(PROGS) |
17 |
|
18 |
# Now, isn't this much simpler? ;P |
19 |
.c.o: |
20 |
gcc $(CFLAGS) -c $< |