dht11/Makefile

Mon, 02 May 2016 16:15:37 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Mon, 02 May 2016 16:15:37 +0200
changeset 499
602d9968960f
parent 149
f019ea6a9d31
permissions
-rw-r--r--

Created mqtt sourcefiles. Use flags to trigger publish messages. The main source does not know and does not care if MQTT messages will be sent. Version 0.5.5

31
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
1 # Makefile for the mbsePi-apps/thermometers.
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
2
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
3 include ../Makefile.global
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
4
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
5 SRCS = dht11.c
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
6 HDRS = dht11.h
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
7 OBJS = dht11.o
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
8 TARGET = dht11
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
9 OTHER = Makefile
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
10
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
11 #############################################################################
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
12
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
13 .c.o:
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
14 ${CC} ${CFLAGS} ${INCLUDES} ${DEFINES} -c $<
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
15
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
16 all: ${TARGET}
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
17
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
18 dht11: dht11.o ${SLIBS}
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
19 ${CC} -o dht11 dht11.o ${LDFLAGS} ${LIBS} ${SLIBS}
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
20
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
21 clean:
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
22 rm -f ${TARGET} *.o *.h~ *.c~ core filelist Makefile.bak
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
23
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
24 install: all
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
25 ${INSTALL} -c -s -g root -o root -m 0755 ${TARGET} ${BINDIR}
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
26
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
27 filelist: Makefile
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
28 BASE=`pwd`; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
29 BASE=`basename $${BASE}`; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
30 (for f in ${SRCS} ${HDRS} ${OTHER} ;do echo ${PACKAGE}-${VERSION}/$${BASE}/$$f; done) >filelist
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
31
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
32 depend:
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
33 @rm -f Makefile.bak; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
34 mv Makefile Makefile.bak; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
35 sed -e '/^# DO NOT DELETE/,$$d' Makefile.bak >Makefile; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
36 ${ECHO} '# DO NOT DELETE THIS LINE - MAKE DEPEND RELIES ON IT' \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
37 >>Makefile; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
38 ${ECHO} '# Dependencies generated by make depend' >>Makefile; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
39 for f in ${SRCS}; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
40 do \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
41 ${ECHO} "Dependencies for $$f:\c"; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
42 ${ECHO} "`basename $$f .c`.o:\c" >>Makefile; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
43 for h in `sed -n -e \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
44 's/^#[ ]*include[ ]*"\([^"]*\)".*/\1/p' $$f`; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
45 do \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
46 ${ECHO} " $$h\c"; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
47 ${ECHO} " $$h\c" >>Makefile; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
48 done; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
49 ${ECHO} " done."; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
50 ${ECHO} "" >>Makefile; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
51 done; \
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
52 ${ECHO} '# End of generated dependencies' >>Makefile
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
53
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
54 # DO NOT DELETE THIS LINE - MAKE DEPEND RELIES ON IT
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
55 # Dependencies generated by make depend
149
f019ea6a9d31 More small fixes, new dependencies generated
Michiel Broek <mbroek@mbse.eu>
parents: 51
diff changeset
56 dht11.o: ../config.h dht11.h
31
89dd2b691701 Added library code to read DHT11 temperature/humidity sensor
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
57 # End of generated dependencies

mercurial