Mon, 02 Mar 2020 17:15:38 +0100
Implemented yeast viability calculation from the yeast production date. Changed the pitchrate logic and added Ale above 1.076 rate of 1.25.
567
6bf0afc33e70
Initial code for iSpindel support in the daemon
Michiel Broek <mbroek@mbse.eu>
parents:
502
diff
changeset
|
1 | # Makefile for the bmsd/bmsd. |
0 | 2 | |
3 | include ../Makefile.global | |
4 | ||
5 | SRCS = $(wildcard *.c) | |
6 | HDRS = $(wildcard *.h) | |
7 | OBJS = $(SRCS:.c=.o) | |
8 | SLIBS = -lpthread | |
9 | TARGET = bmsd | |
10 | OTHER = Makefile | |
11 | ||
12 | ############################################################################# | |
13 | ||
14 | .c.o: | |
15 | ${CC} ${CFLAGS} ${INCLUDES} ${DEFINES} -c $< | |
16 | ||
17 | all: ${TARGET} | |
18 | ||
19 | bmsd: ${OBJS} ${SLIBS} | |
20 | ${CC} -o bmsd ${OBJS} ${LDFLAGS} ${LIBS} ${SLIBS} | |
21 | ||
22 | clean: | |
23 | rm -f ${TARGET} *.o *.h~ *.c~ core filelist Makefile.bak | |
24 | ||
25 | install: all | |
5
36387e45a194
Added Makefile install commands
Michiel Broek <mbroek@mbse.eu>
parents:
0
diff
changeset
|
26 | ${INSTALL} -d -g 314 -o 314 ${PREFIX} ${BINDIR} |
36387e45a194
Added Makefile install commands
Michiel Broek <mbroek@mbse.eu>
parents:
0
diff
changeset
|
27 | ${INSTALL} -c -s -g 314 -o 314 -m 0755 bmsd ${BINDIR} |
0 | 28 | |
29 | filelist: Makefile | |
30 | BASE=`pwd`; \ | |
31 | BASE=`basename $${BASE}`; \ | |
32 | (for f in ${SRCS} ${HDRS} ${OTHER} ;do echo ${PACKAGE}-${VERSION}/$${BASE}/$$f; done) >filelist | |
33 | ||
34 | depend: | |
35 | @rm -f Makefile.bak; \ | |
36 | mv Makefile Makefile.bak; \ | |
37 | sed -e '/^# DO NOT DELETE/,$$d' Makefile.bak >Makefile; \ | |
38 | ${ECHO} '# DO NOT DELETE THIS LINE - MAKE DEPEND RELIES ON IT' \ | |
39 | >>Makefile; \ | |
40 | ${ECHO} '# Dependencies generated by make depend' >>Makefile; \ | |
41 | for f in ${SRCS}; \ | |
42 | do \ | |
43 | ${ECHO} "Dependencies for $$f:\c"; \ | |
44 | ${ECHO} "`basename $$f .c`.o:\c" >>Makefile; \ | |
45 | for h in `sed -n -e \ | |
46 | 's/^#[ ]*include[ ]*"\([^"]*\)".*/\1/p' $$f`; \ | |
47 | do \ | |
48 | ${ECHO} " $$h\c"; \ | |
49 | ${ECHO} " $$h\c" >>Makefile; \ | |
50 | done; \ | |
51 | ${ECHO} " done."; \ | |
52 | ${ECHO} "" >>Makefile; \ | |
53 | done; \ | |
54 | ${ECHO} '# End of generated dependencies' >>Makefile | |
55 | ||
56 | # DO NOT DELETE THIS LINE - MAKE DEPEND RELIES ON IT | |
57 | # Dependencies generated by make depend | |
567
6bf0afc33e70
Initial code for iSpindel support in the daemon
Michiel Broek <mbroek@mbse.eu>
parents:
502
diff
changeset
|
58 | mqtt.o: bms.h xutil.h mqtt.h nodes.h fermenters.h co2meters.h ispindels.h |
194
d202777ebae5
Added design notes for the csv log format from fermenters. In bmsd configuration added the web_root entry. Switched fermenter DLOG messages to store the log in flat csv files instead of the database. This is much faster and the graphs look better.
Michiel Broek <mbroek@mbse.eu>
parents:
5
diff
changeset
|
59 | lock.o: lock.h bms.h futil.h |
0 | 60 | nodes.o: bms.h xutil.h nodes.h mysql.h |
61 | futil.o: bms.h futil.h | |
194
d202777ebae5
Added design notes for the csv log format from fermenters. In bmsd configuration added the web_root entry. Switched fermenter DLOG messages to store the log in flat csv files instead of the database. This is much faster and the graphs look better.
Michiel Broek <mbroek@mbse.eu>
parents:
5
diff
changeset
|
62 | fermenters.o: bms.h xutil.h fermenters.h mysql.h |
567
6bf0afc33e70
Initial code for iSpindel support in the daemon
Michiel Broek <mbroek@mbse.eu>
parents:
502
diff
changeset
|
63 | co2meters.o: bms.h xutil.h co2meters.h mysql.h |
6bf0afc33e70
Initial code for iSpindel support in the daemon
Michiel Broek <mbroek@mbse.eu>
parents:
502
diff
changeset
|
64 | ispindels.o: bms.h xutil.h ispindels.h mysql.h nodes.h |
384
442d23455ae4
The bms daemon now checks if a node went away of no data is received for 10 minutes.
Michiel Broek <mbroek@mbse.eu>
parents:
194
diff
changeset
|
65 | bms.o: bms.h xutil.h futil.h rdconfig.h lock.h mqtt.h mysql.h nodes.h |
0 | 66 | xutil.o: bms.h xutil.h |
67 | rdconfig.o: bms.h xutil.h futil.h rdconfig.h | |
194
d202777ebae5
Added design notes for the csv log format from fermenters. In bmsd configuration added the web_root entry. Switched fermenter DLOG messages to store the log in flat csv files instead of the database. This is much faster and the graphs look better.
Michiel Broek <mbroek@mbse.eu>
parents:
5
diff
changeset
|
68 | mysql.o: bms.h xutil.h mysql.h nodes.h |
0 | 69 | # End of generated dependencies |