tools/Makefile

Wed, 06 Dec 2023 20:26:00 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Wed, 06 Dec 2023 20:26:00 +0100
changeset 855
2d328a2a4025
parent 854
548e5e9af0c6
permissions
-rw-r--r--

Fixed init scripts names in Makefile. Update crontasks to use the database to check the log entries for products.

574
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
1 # Makefile for the mbsePi-apps/thermferm.
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
2
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
3 include ../Makefile.global
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
4
855
2d328a2a4025 Fixed init scripts names in Makefile. Update crontasks to use the database to check the log entries for products.
Michiel Broek <mbroek@mbse.eu>
parents: 854
diff changeset
5 OTHER = Makefile init.slackware init.debian
574
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
6
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
7 #############################################################################
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
8
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
9 .c.o:
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
10 ${CC} ${CFLAGS} ${INCLUDES} ${DEFINES} -c $<
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
11
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
12 all:
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
13
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
14
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
15 clean:
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
16 rm -f filelist Makefile.bak
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
17
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
18 install:
744
b8ccc85675a0 Added installation for Slackware and separated the systemd.
Michiel Broek <mbroek@mbse.eu>
parents: 574
diff changeset
19 @if [ -x /lib/systemd/systemd ]; then \
b8ccc85675a0 Added installation for Slackware and separated the systemd.
Michiel Broek <mbroek@mbse.eu>
parents: 574
diff changeset
20 ${INSTALL} -c -g root -o root -m 0755 init.debian /etc/init.d/bmsd ; \
b8ccc85675a0 Added installation for Slackware and separated the systemd.
Michiel Broek <mbroek@mbse.eu>
parents: 574
diff changeset
21 echo "${INSTALL} -c -g root -o root -m 0755 init.debian /etc/init.d/bmsd" ; \
b8ccc85675a0 Added installation for Slackware and separated the systemd.
Michiel Broek <mbroek@mbse.eu>
parents: 574
diff changeset
22 [ -x /bin/systemctl ] && /bin/systemctl daemon-reload ; \
b8ccc85675a0 Added installation for Slackware and separated the systemd.
Michiel Broek <mbroek@mbse.eu>
parents: 574
diff changeset
23 echo "[ -x /bin/systemctl ] && /bin/systemctl daemon-reload" ; \
b8ccc85675a0 Added installation for Slackware and separated the systemd.
Michiel Broek <mbroek@mbse.eu>
parents: 574
diff changeset
24 elif [ -f /etc/slackware-version ]; then \
854
548e5e9af0c6 Moved init script to /etc/rc.d and must now be installed in /etc/rc.d/rc.local
Michiel Broek <mbroek@mbse.eu>
parents: 744
diff changeset
25 ${INSTALL} -c -g root -o root -m 0755 init.slackware /etc/rc.d/rc.bmsd ; \
548e5e9af0c6 Moved init script to /etc/rc.d and must now be installed in /etc/rc.d/rc.local
Michiel Broek <mbroek@mbse.eu>
parents: 744
diff changeset
26 echo "${INSTALL} -c -g root -o root -m 0755 init.slackware /etc/rc.d/rc.bmsd" ; \
744
b8ccc85675a0 Added installation for Slackware and separated the systemd.
Michiel Broek <mbroek@mbse.eu>
parents: 574
diff changeset
27 else \
b8ccc85675a0 Added installation for Slackware and separated the systemd.
Michiel Broek <mbroek@mbse.eu>
parents: 574
diff changeset
28 echo "Unsupported distribution" ; \
b8ccc85675a0 Added installation for Slackware and separated the systemd.
Michiel Broek <mbroek@mbse.eu>
parents: 574
diff changeset
29 fi
574
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
30
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
31 filelist: Makefile
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
32 BASE=`pwd`; \
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
33 BASE=`basename $${BASE}`; \
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
34 (for f in ${SRCS} ${HDRS} ${OTHER} ;do echo ${PACKAGE}-${VERSION}/$${BASE}/$$f; done) >filelist
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
35
b436e3d8d83a Added init script
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
36 depend:

mercurial