tools/Makefile

Sun, 05 May 2024 17:24:54 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Sun, 05 May 2024 17:24:54 +0200
changeset 730
6eba006ed8f5
parent 640
0f6daacdd597
permissions
-rw-r--r--

Much faster shutdown of the websocket service.

551
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
1 # Makefile for the mbsePi-apps/thermferm.
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
2
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
3 include ../Makefile.global
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
4
640
0f6daacdd597 Renamed initscript
Michiel Broek <mbroek@mbse.eu>
parents: 639
diff changeset
5 OTHER = Makefile rc.thermferm default
551
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
6
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
7 #############################################################################
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
8
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
9 .c.o:
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
10 ${CC} ${CFLAGS} ${INCLUDES} ${DEFINES} -c $<
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
11
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
12 all:
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
13
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
14
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
15 clean:
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
16 rm -f ${TARGET} *.o *.h~ *.c~ core filelist Makefile.bak
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
17
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
18 install:
639
276ee5b61348 Init system for Slackware only
Michiel Broek <mbroek@mbse.eu>
parents: 636
diff changeset
19 mkdir -p ${DESTDIR}/etc/rc.d ${DESTDIR}/etc/default
640
0f6daacdd597 Renamed initscript
Michiel Broek <mbroek@mbse.eu>
parents: 639
diff changeset
20 ${INSTALL} -c -g root -o root -m 0755 rc.thermferm ${DESTDIR}/etc/rc.d/rc.thermferm
639
276ee5b61348 Init system for Slackware only
Michiel Broek <mbroek@mbse.eu>
parents: 636
diff changeset
21 ${INSTALL} -c -g root -o root -m 0644 default ${DESTDIR}/etc/default/thermferm
551
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
22
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
23 filelist: Makefile
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
24 BASE=`pwd`; \
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
25 BASE=`basename $${BASE}`; \
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
26 (for f in ${SRCS} ${HDRS} ${OTHER} ;do echo ${PACKAGE}-${VERSION}/$${BASE}/$$f; done) >filelist
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
27
3721f9c08843 Versie 0.8.4. Init script toegevoegd inclusief make install.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
28 depend:

mercurial