Add norminette
This commit is contained in:
parent
9c977874a6
commit
adac058cee
30
Makefile
30
Makefile
|
@ -2,6 +2,8 @@
|
|||
|
||||
include config.mk
|
||||
|
||||
app ?= rush00
|
||||
|
||||
SRC=main.c ${app}.c ft_putchar.c ft_lib.c arghandle.c
|
||||
HEADERS=arghandle.h ft_lib.h ft_putchar.h rush0X.h
|
||||
|
||||
|
@ -10,26 +12,28 @@ OBJ=${patsubst %,${OBJDIR}/%,${_OBJ}}
|
|||
|
||||
DEPS=${patsubst %,${INCDIR}/%,${HEADERS}}
|
||||
|
||||
rush: ${app}
|
||||
all: ${BUILDDIR}/${app}
|
||||
|
||||
|
||||
${OBJDIR}/%.o: %.c ${DEPS}
|
||||
norminette $<
|
||||
${CC} -c -o $@ $< ${CFLAGS}
|
||||
|
||||
${app}: ${OBJ}
|
||||
${CC} -o ${BUILDDIR}/$@ $^ ${CFLAGS}
|
||||
${BUILDDIR}/${app}: ${OBJ}
|
||||
${CC} -o $@ $^ ${CFLAGS}
|
||||
|
||||
clean:
|
||||
@\unset -f rm
|
||||
\rm -f ${OBJ} *~ ${INCDIR}/*~
|
||||
rm -f ${OBJ}
|
||||
rm -f *~
|
||||
rm -f ${INCDIR}/*~
|
||||
rm -f ${BUILDDIR}/*
|
||||
|
||||
install: rush
|
||||
@\unset -f mkdir cp chmod
|
||||
\mkdir -p ${DESTDIR}${PREFIX}/bin
|
||||
\cp -f ${BUILDDIR}/${app} ${DESTDIR}${PREFIX}/bin
|
||||
\chmod 755 ${DESTDIR}${PREFIX}/bin/${app}
|
||||
install: all
|
||||
mkdir -p ${DESTDIR}${PREFIX}/bin
|
||||
cp -f ${BUILDDIR}/${app} ${DESTDIR}${PREFIX}/bin
|
||||
chmod 755 ${DESTDIR}${PREFIX}/bin/${app}
|
||||
|
||||
uninstall:
|
||||
@unset -f rm
|
||||
\rm -f ${DESTDIR}${PREFIX}/bin/${app}
|
||||
rm -f ${DESTDIR}${PREFIX}/bin/${app}
|
||||
|
||||
.PHONY: clean
|
||||
.PHONY: clean install uninstall
|
||||
|
|
Loading…
Reference in New Issue