blob: bb7b2c85d261b1dfb8e03b6f0ed5cc2041076fa3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
CFILES = $(shell find src/ -name "*.c")
OBJ = $(CFILES:.c=.o)
CFLAGS = -Isrc/include/ -pedantic -fPIC
OUTPUT = libonet.so
CC = gcc
$(OUTPUT): $(OBJ)
$(CC) -shared -o $@ $(OBJ)
%.o: %.c
$(CC) -c $(CFLAGS) $< -o $@
.PHONY: install
install:
mkdir -p /usr/include/onet/
cp -r src/include/* /usr/include/onet/
cp libonet.so /usr/lib/
chmod 0755 /usr/lib/libonet.so
ldconfig
.PHONY: clean
clean:
rm -f $(OBJ)
|