Useful CLI tools (bash) for Arch Linux administration
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

20 lines
557 B

VERSION = 0.4
MAJOR = 0
LIBDIR=/usr/lib
.PHONY: all
all: libetc.so.${VERSION}
libetc.so.${VERSION}: libetc.c libetc.h
gcc ${CFLAGS} -Wall -g -O2 -shared -fPIC -Wl,-soname,libetc.so.${MAJOR} -o libetc.so.${VERSION} libetc.c -ldl -lc
.PHONY: clean
clean:
rm -f libetc.so.${VERSION}
.PHONY: all
install: libetc.so.${VERSION}
install -s -m 6644 libetc.so.${VERSION} ${DESTDIR}${LIBDIR}
ln -fs ${DESTDIR}${LIBDIR}/libetc.so.${VERSION} ${DESTDIR}${LIBDIR}/libetc.so.${MAJOR}
ln -fs ${DESTDIR}${LIBDIR}/libetc.so.${VERSION} ${DESTDIR}${LIBDIR}/libetc.so