From 9c8e043053412a58f27a37333c09fea91f11ce48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20Gallou=C3=ABt?= Date: Sun, 31 Mar 2019 07:48:55 +0000 Subject: [PATCH] Add a stupid untracked Makefile --- Makefile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..85bc5ab --- /dev/null +++ b/Makefile @@ -0,0 +1,30 @@ +NAME := glorytun +VERSION := $(shell ./version.sh) +DIST := $(NAME)-$(VERSION) + +DESTDIR ?= +CC ?= gcc +INSTALL ?= install +prefix ?= /usr +CFLAGS ?= -O2 +MYFLAGS := $(CFLAGS) $(LDFLAGS) $(CPPFLAGS) -DPACKAGE_NAME=\"$(NAME)\" -DPACKAGE_VERSION=\"$(VERSION)\" + +SRC := argz/argz.c mud/mud.c $(wildcard src/*.c) + +.PHONY: $(NAME) +$(NAME): + @echo "Building $(NAME)" + @$(CC) $(MYFLAGS) -o $(NAME) $(SRC) -lsodium -lm + +.PHONY: install +install: $(NAME) + @echo "Installing $(NAME)" + @$(INSTALL) -m 755 -d $(DESTDIR)$(prefix)/bin + @$(INSTALL) -m 755 -s $(NAME) $(DESTDIR)$(prefix)/bin + +.PHONY: dist +dist: + @echo "Building $(DIST).tar.gz" + @(git --git-dir=.git ls-files --recurse-submodules -- ':!:.*' ':!:**/.*' && echo VERSION) | ( \ + tar zcf $(DIST).tar.gz -T- --transform 's:^:$(DIST)/:' || \ + tar zcf $(DIST).tar.gz -T- -s ':^:$(DIST)/:' ) 2>/dev/null