35 lines
585 B
Makefile
35 lines
585 B
Makefile
PREFIX = /usr
|
|
HEADERSDIR = $(PREFIX)/include/glazir
|
|
LIBDIR = $(PREFIX)/lib64
|
|
|
|
HEADERS = src/glazir.h \
|
|
src/types.h \
|
|
src/window.h \
|
|
src/version.h
|
|
|
|
OBJ = src/window.o \
|
|
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
|
|
|
|
clean:
|
|
rm src/*.o
|