Cleanup Makefile

Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
This commit is contained in:
Adrien Gallouët
2019-04-02 15:52:28 +00:00
parent 4ec2079e22
commit 6496adcd91

View File

@@ -6,15 +6,17 @@ DESTDIR ?=
CC ?= gcc CC ?= gcc
INSTALL ?= install INSTALL ?= install
prefix ?= /usr prefix ?= /usr
CFLAGS ?= -std=c11 -O2 CFLAGS ?= -std=c11 -O2 -Wall
MYFLAGS := $(CFLAGS) $(LDFLAGS) $(CPPFLAGS) -DPACKAGE_NAME=\"$(NAME)\" -DPACKAGE_VERSION=\"$(VERSION)\"
FLAGS := $(CFLAGS) $(LDFLAGS) $(CPPFLAGS)
FLAGS += -DPACKAGE_NAME=\"$(NAME)\" -DPACKAGE_VERSION=\"$(VERSION)\"
SRC := argz/argz.c mud/mud.c $(wildcard src/*.c) SRC := argz/argz.c mud/mud.c $(wildcard src/*.c)
.PHONY: $(NAME) .PHONY: $(NAME)
$(NAME): $(NAME):
@echo "Building $(NAME)" @echo "Building $(NAME)"
@$(CC) $(MYFLAGS) -o $(NAME) $(SRC) -lsodium -lm @$(CC) $(FLAGS) -o $(NAME) $(SRC) -lsodium -lm
.PHONY: install .PHONY: install
install: $(NAME) install: $(NAME)