blob: 3037a6ebb218fe8a3a0eefca32d8466209a031f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
CC = gcc
CFLAGS = -Wall -g -fPIC
all: testclient liblightpack.so
liblightpack.so: liblightpack.o
$(CC) $(CFLAGS) -shared -o $@ $<
liblightpack.o: liblightpack.c
$(CC) $(CFLAGS) -c $<
liblightpack.a: liblightpack.o
ar rc $@ liblightpack.o
ranlib $@
testclient: liblightpack.o liblightpack.a
$(CC) $(CFLAGS) testclient.c -L./ -llightpack -o $@
clean:
rm -f *.a *.o *.so testclient
.PHONY: all clean
|