forked from haakonnessjoen/librouteros-api
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
25 lines (18 loc) · 616 Bytes
/
Makefile
File metadata and controls
25 lines (18 loc) · 616 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
all: librouteros.o librouteros.so librouteros.a
examples: librouteros.o librouteros.h
make -C examples all
librouteros.o: librouteros.c librouteros.h
gcc -Wall -Wall -g -fPIC -c -o librouteros.o librouteros.c
md5.o: md5.c
gcc -Wall -Wall -g -fPIC -c -o md5.o md5.c
librouteros.so: librouteros.o md5.o
gcc -Wall -Wall -g -shared -o librouteros.so librouteros.o md5.o
librouteros.a: librouteros.o md5.o
ar -rc librouteros.a *.o
install: librouteros.so librouteros.a
cp librouteros.so /usr/lib/
cp librouteros.a /usr/lib/
cp librouteros.h /usr/include/
clean:
rm -f *.a *.o *.so
make -C examples clean