Add norminette

This commit is contained in:
Timo Schmidt 2023-03-19 03:36:32 +01:00
parent 9c977874a6
commit adac058cee
1 changed files with 17 additions and 13 deletions

View File

@ -2,6 +2,8 @@
include config.mk include config.mk
app ?= rush00
SRC=main.c ${app}.c ft_putchar.c ft_lib.c arghandle.c SRC=main.c ${app}.c ft_putchar.c ft_lib.c arghandle.c
HEADERS=arghandle.h ft_lib.h ft_putchar.h rush0X.h HEADERS=arghandle.h ft_lib.h ft_putchar.h rush0X.h
@ -10,26 +12,28 @@ OBJ=${patsubst %,${OBJDIR}/%,${_OBJ}}
DEPS=${patsubst %,${INCDIR}/%,${HEADERS}} DEPS=${patsubst %,${INCDIR}/%,${HEADERS}}
rush: ${app} all: ${BUILDDIR}/${app}
${OBJDIR}/%.o: %.c ${DEPS} ${OBJDIR}/%.o: %.c ${DEPS}
norminette $<
${CC} -c -o $@ $< ${CFLAGS} ${CC} -c -o $@ $< ${CFLAGS}
${app}: ${OBJ} ${BUILDDIR}/${app}: ${OBJ}
${CC} -o ${BUILDDIR}/$@ $^ ${CFLAGS} ${CC} -o $@ $^ ${CFLAGS}
clean: clean:
@\unset -f rm rm -f ${OBJ}
\rm -f ${OBJ} *~ ${INCDIR}/*~ rm -f *~
rm -f ${INCDIR}/*~
rm -f ${BUILDDIR}/*
install: rush install: all
@\unset -f mkdir cp chmod mkdir -p ${DESTDIR}${PREFIX}/bin
\mkdir -p ${DESTDIR}${PREFIX}/bin cp -f ${BUILDDIR}/${app} ${DESTDIR}${PREFIX}/bin
\cp -f ${BUILDDIR}/${app} ${DESTDIR}${PREFIX}/bin chmod 755 ${DESTDIR}${PREFIX}/bin/${app}
\chmod 755 ${DESTDIR}${PREFIX}/bin/${app}
uninstall: uninstall:
@unset -f rm rm -f ${DESTDIR}${PREFIX}/bin/${app}
\rm -f ${DESTDIR}${PREFIX}/bin/${app}
.PHONY: clean .PHONY: clean install uninstall