summaryrefslogtreecommitdiff
path: root/config.mk
blob: 28da2050f953151306fa2294eae35910ad3196c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
ifeq ($(origin topsrcdir),undefined)
topoutdir := $(patsubst %/,%,$(dir $(lastword $(MAKEFILE_LIST))))
topsrcdir := $(topoutdir)

PACKAGE = parabola-hackers
VERSION = 20220802

sysusersdir = $(prefix)/lib/sysusers.d
systemunitdir = $(prefix)/lib/systemd/system
conf_file = $(sysconfdir)/$(PACKAGE).yml
shadow_file = $(sysconfdir)/nshd/shadow
NET ?=
#NET ?= FORCE
user = nshd

# C
CFLAGS += -Wall -Wextra -Werror -pedantic
CC = gcc -std=c99
.LIBPATTERNS = lib%.so lib%.a

# Go
go_CC = gcc -std=gnu99
GOCACHE = $(realpath $(topoutdir)/go/cache)
CGO_ENABLED = 1
endif

prefix='/usr'
bindir='$(libexecdir)/$(PACKAGE)'
libexecdir='$(libdir)'
sysconfdir='/etc'