forked from Lainports/freebsd-ports
Changes: https://github.com/nullgemm/ly/releases/tag/v0.5.0 Reviewed by: 0mp Approved by: 0mp (mentor) Differential Revision: https://reviews.freebsd.org/D28457
47 lines
1.7 KiB
Text
47 lines
1.7 KiB
Text
--- makefile.orig 2020-02-03 07:51:05 UTC
|
|
+++ makefile
|
|
@@ -1,9 +1,9 @@
|
|
NAME = ly
|
|
CC = gcc
|
|
FLAGS = -std=c99 -pedantic -g
|
|
-FLAGS+= -Wall -Wextra -Werror=vla -Wno-unused-parameter
|
|
+FLAGS+= -Wall -Wextra -Wno-unused-parameter
|
|
#FLAGS+= -DDEBUG
|
|
-FLAGS+= -DGIT_VERSION_STRING=\"$(shell git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g')\"
|
|
+FLAGS+= -DGIT_VERSION_STRING=\"${DISTVERSIONFULL}\"
|
|
LINK = -lpam -lxcb
|
|
VALGRIND = --show-leak-kinds=all --track-origins=yes --leak-check=full --suppressions=../res/valgrind.supp
|
|
CMD = ./$(NAME)
|
|
@@ -12,6 +12,10 @@ OS:= $(shell uname -s)
|
|
ifeq ($(OS), Linux)
|
|
FLAGS+= -D_DEFAULT_SOURCE
|
|
endif
|
|
+ifeq ($(OS), FreeBSD)
|
|
+ FLAGS+= -D_DEFAULT_SOURCE ${CPPFLAGS} ${CFLAGS}
|
|
+ LINK+= ${LIBS}
|
|
+endif
|
|
|
|
BIND = bin
|
|
OBJD = obj
|
|
@@ -71,14 +75,13 @@ leakgrind: $(BIND)/$(NAME)
|
|
|
|
install: $(BIND)/$(NAME)
|
|
@echo "installing"
|
|
- @install -dZ ${DESTDIR}/etc/ly
|
|
- @install -DZ $(BIND)/$(NAME) -t ${DESTDIR}/usr/bin
|
|
- @install -DZ $(RESD)/config.ini -t ${DESTDIR}/etc/ly
|
|
- @install -DZ $(RESD)/xsetup.sh -t $(DATADIR)
|
|
- @install -DZ $(RESD)/wsetup.sh -t $(DATADIR)
|
|
- @install -dZ $(DATADIR)/lang
|
|
- @install -DZ $(RESD)/lang/* -t $(DATADIR)/lang
|
|
- @install -DZ $(RESD)/ly.service -t ${DESTDIR}/usr/lib/systemd/system
|
|
+ @install -dZ ${DESTDIR}${PREFIX}/etc/ly
|
|
+ @install -DZ $(BIND)/$(NAME) -t ${DESTDIR}${PREFIX}/bin
|
|
+ @install -DZ $(RESD)/config.ini -t ${DESTDIR}${PREFIX}/etc/ly
|
|
+ @install -DZ $(RESD)/xsetup.sh -t ${DESTDIR}${PREFIX}/etc/ly
|
|
+ @install -DZ $(RESD)/wsetup.sh -t ${DESTDIR}${PREFIX}/etc/ly
|
|
+ @install -dZ ${DESTDIR}${PREFIX}/etc/ly/lang
|
|
+ @install -DZ $(RESD)/lang/* -t ${DESTDIR}${PREFIX}/etc/ly/lang
|
|
|
|
installnoconf: $(BIND)/$(NAME)
|
|
@echo "installing without the configuration file"
|