diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2016-03-22 19:22:47 +1300 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2016-03-22 19:22:47 +1300 |
commit | f2fbd5e717306bd65603c466c045b88b410947cf (patch) | |
tree | 737d1b5eec4287adf1ddcca68577d008d7d88d40 /Makefile | |
download | libayylmao-f2fbd5e717306bd65603c466c045b88b410947cf.tar.gz libayylmao-f2fbd5e717306bd65603c466c045b88b410947cf.zip |
First commit of libayylmao
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d0f966f --- /dev/null +++ b/Makefile @@ -0,0 +1,22 @@ +.PHONY: all install clean + +PREFIX = $(HOME)/.local + +CC = clang +CFLAGS = -std=c90 -Weverything -fPIC + +all: libayylmao.a libayylmao.so + +install: libayylmao.so libayylmao.a + mkdir -p -- $(PREFIX)/lib $(PREFIX)/include + install -- ayylmao.h $(PREFIX)/include + install -- libayylmao.so libayylmao.a $(PREFIX)/lib + +clean: + rm -f -- *.a *.o *.so + +libayylmao.a: ayy.o lmao.o + ar rcs "$@" ayy.o lmao.o + +libayylmao.so: ayy.o lmao.o + $(CC) $(CFLAGS) -shared -Wl,-soname,"$@" -o "$@" ayy.o lmao.o |