-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
21 lines (21 loc) · 710 Bytes
/
Makefile
File metadata and controls
21 lines (21 loc) · 710 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
prefix=/usr/local
prog=clockd
#CFLAGS+="--std=c11 -D_POSIX_C_SOURCE=200809L"
CFLAGS+=--std=c11
CFLAGS+=-D_POSIX_C_SOURCE=200809L
CFLAGS+=-D_DEFAULT_SOURCE
${prog}: ${prog}.o
${CC} ${LDFLAGS} -o ${prog} ${prog}.o
clean:
rm -f ${prog} ${prog}.o
install:
install -m 0755 ${prog} ${prefix}/bin
install -m 0755 clockc.sh ${prefix}/bin
mkdir -p /etc/init.d
install -m 0755 clockd-server.openrc /etc/init.d
install -m 0755 clockd-client.openrc /etc/init.d
mkdir -p /usr/lib/systemd/system
install -m 0644 clockd-server.service /usr/lib/systemd/system
install -m 0644 clockd-client.service /usr/lib/systemd/system
install -m 0644 clockd-client.timer /usr/lib/systemd/system
install -m 0644 clockd.txt /etc