22 lines
269 B
Makefile
22 lines
269 B
Makefile
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)
|
|
|
|
clean:
|
|
@rm -rf out/$(OUT)
|
|
|
|
install:
|
|
@sudo cp -rf out/$(OUT) $(DESTDIR)
|