diff --git a/.gitignore b/.gitignore index 2e64fbb..39ff20b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -*out \ No newline at end of file +*out +*.idea +*.DS_Store \ No newline at end of file diff --git a/Makefile b/Makefile index 2c9e3a1..1a94934 100644 --- a/Makefile +++ b/Makefile @@ -2,13 +2,21 @@ CC = gcc CFLAGS = -Wall -std=c17 OUT = pwdgen SRC = src/*.c +DESTDIR = /usr/local/bin build: @$(CC) $(CFLAGS) $(SRC) -o out/$(OUT) all: + @make clean @make build @make run run: - @./out/$(OUT) \ No newline at end of file + @./out/$(OUT) + +clean: + @rm -rf out/$(OUT) + +install: + @sudo cp -rf out/$(OUT) $(DESTDIR) \ No newline at end of file