updated Makefile and PKGBUILD

This commit is contained in:
wt committed 2024-12-26 16:07:33 +07:00
1 parent ef4595a81b
commit 192b426e50
3 files changed
+25 -34

No files matched your search

+13 -4
View File
@@ -2,10 +2,14 @@ CC = gcc
CFLAGS = -Wall -std=c17
OUT = pwdgen
SRC = src/*.c
BUILDDIR=build
DESTDIR = /usr/local/bin
build:
@$(CC) $(CFLAGS) $(SRC) -o out/$(OUT)
@if [ ! -d ${BUILDDIR} ]; then \
mkdir -pv ${BUILDDIR}; \
fi
@$(CC) $(CFLAGS) $(SRC) -o ${BUILDDIR}/$(OUT)
all:
@make clean
@@ -13,10 +17,15 @@ all:
@make run
run:
@./out/$(OUT)
@./${BUILDDIR}/$(OUT)
clean:
@rm -rf out/$(OUT)
@if [ -d ${BUILDDIR} ]; then \
rm -rv ${BUILDDIR}; \
fi
install:
@cp -rf out/$(OUT) $(DESTDIR)
@if [ ! -d ${DESTDIR} ]; then \
mkdir -pv ${DESTDIR}; \
fi
@cp -rf ${BUILDDIR}/$(OUT) $(DESTDIR)