29 lines
508 B
Makefile
29 lines
508 B
Makefile
PREFIX = /usr
|
|
HEADERSDIR = $(PREFIX)/include/glazir
|
|
LIBDIR = $(PREFIX)/lib64
|
|
|
|
HEADERS = src/glazir.h \
|
|
src/version.h
|
|
|
|
OBJ = src/main.o
|
|
|
|
libglazir.a: $(OBJ)
|
|
ar rcs libglazir.a $(OBJ)
|
|
|
|
install/headers:
|
|
mkdir -p $(HEADERSDIR)
|
|
cp $(HEADERS) $(HEADERSDIR)
|
|
|
|
install/static: libglazir.a
|
|
mkdir -p $(LIBDIR)
|
|
cp libglazir.a $(LIBDIR)
|
|
|
|
install: install/headers install/static
|
|
|
|
uninstall/headers:
|
|
rm -r $(HEADERSDIR)
|
|
|
|
uninstall/static:
|
|
rm $(LIBDIR)/libglazir.a
|
|
|
|
uninstall: uninstall/headers uninstall/static
|