diff --git a/Makefile b/Makefile deleted file mode 100644 index 0617ead..0000000 --- a/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -SRC = src/fetch.c -CC ?= cc -CFLAGS = -O2 -std=c99 -Wall -Wextra -LDFLAGS = -lpthread -DEBUGFLAGS = -g -Og -std=c99 -Wall -Wextra -PREFIX ?= /usr/local - -all: afetch - -afetch: ${SRC} src/config.h src/colour.h - ${CC} ${CFLAGS} ${SRC} ${LDFLAGS} -o afetch - -debug: - ${CC} ${DEBUGFLAGS} ${SRC} ${LDFLAGS} -o afetch-debug - -clean: - rm -rf afetch afetch.dSYM afetch-debug afetch-debug.dSYM - -install: afetch - mkdir -p ${DESTDIR}${PREFIX}/bin - cp afetch ${DESTDIR}${PREFIX}/bin - chmod 711 ${DESTDIR}${PREFIX}/bin/afetch - -uninstall: - rm -f ${DESTDIR}${PREFIX}/bin/afetch - -.PHONY: all clean debug install uninstall diff --git a/makefile b/makefile new file mode 100644 index 0000000..3efefe6 --- /dev/null +++ b/makefile @@ -0,0 +1,28 @@ +.POSIX: + +SRC = src/fetch +BIN = afetch +CFLAGS = -O2 -Wall -Wextra +LDFLAGS = -lpthread +DEBUGFLAGS = -g -Og -Wall -Wextra +PREFIX = /usr/local +BINDIR = $(DESTDIR)$(PREFIX)/bin + +$(BIN): $(SRC) + mv $< $@ + +$(SRC): + +debug: + $(CC) $(DEBUGFLAGS) $(LDFLAGS) $(SRC).c -o $(BIN)-$@ + +clean: + rm -f $(BIN) $(BIN)-debug + +install: + mkdir -p $(BINDIR) + cp $(BIN) $(BINDIR) + chmod 711 $(BINDIR)/$(BIN) + +uninstall: + rm -f $(BINDIR)/$(BIN)