forked from termux/libandroid-shmem
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
21 lines (15 loc) · 618 Bytes
/
Copy pathMakefile
File metadata and controls
21 lines (15 loc) · 618 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
CFLAGS += -fpic -shared -std=c11 -Wall -Wextra
LDFLAGS += -Wl,--version-script=exports.txt
libandroid-shmem.a: shmem.o
$(AR) rcu $@ shmem.o
libandroid-shmem.so: shmem.o
$(CC) $(LDFLAGS) -shared shmem.o -o $@ -llog -landroid
shmem.o: shmem.c shm.h
$(CC) $(CFLAGS) -c shmem.c -o $@
install: libandroid-shmem.a libandroid-shmem.so shm.h
install -D libandroid-shmem.a $(DESTDIR)$(PREFIX)/lib/libandroid-shmem.a
install -D libandroid-shmem.so $(DESTDIR)$(PREFIX)/lib/libandroid-shmem.so
install -D shm.h $(DESTDIR)$(PREFIX)/include/sys/shm.h
clean:
rm -f libandroid-shmem.a libandroid-shmem.so
.PHONY: install