Add a stupid untracked Makefile
This commit is contained in:
30
Makefile
Normal file
30
Makefile
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user