ssf

Owner: IIIlllIIIllI URL: git@git.0x00nyx.xyz:seb/ssf.git

Makefile

# ssf - simple system fetcher

include config.mk

SRC = ssf.c
OBJ = ${SRC:.c=.o}
BIN = ssf

all: options ${BIN}

options:
	@echo "ssf build options:"
	@echo "CC       = ${CC}"
	@echo "CPPFLAGS = ${CPPFLAGS}"
	@echo "CFLAGS   = ${CFLAGS}"
	@echo "LDFLAGS  = ${LDFLAGS}"

${BIN}: ${OBJ}
	${CC} ${OBJ} ${LDFLAGS} -o $@

%.o: %.c ascii
	${CC} ${CPPFLAGS} ${CFLAGS} -c $< -o $@

clean:
	rm -f ${BIN} ${OBJ}

install: all
	mkdir -p ${DESTDIR}${BINDIR}
	install -m 755 ${BIN} ${DESTDIR}${BINDIR}/${BIN}

uninstall:
	rm -f ${DESTDIR}${BINDIR}/${BIN}

.PHONY: all options clean install uninstall