aboutsummaryrefslogtreecommitdiff
path: root/aepd/Makefile.am
blob: 1af41c247bfdb26c6adaa4d8374e850e0441cac5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
bin_PROGRAMS=aepd
aepd_SOURCES=main.c websocket-protocol.c
aepd_CFLAGS=-fPIC -Wall -Werror -D_FORTIFY_SOURCE=2 -fstack-protector -std=gnu99 -pedantic -DINSTALL_DATADIR=\"${datarootdir}\"
aepd_LDFLAGS=-fPIC
aepd_LDADD=-L../libarmep -larmep -lwebsockets

#
# cook a random test cert and key
# notice your real cert and key will want to be 0600 permissions
#
aepd.pem aepd.key.pem:
	printf "GB\nErewhon\nAll around\naepd-test-cert\n\nlocalhost\nnone@invalid.org\n" | \
	openssl req -new -newkey rsa:1024 -days 10000 -nodes -x509 -keyout \
	./aepd.key.pem -out ./aepd.pem >/dev/null 2>&1  && \
	chmod 644 	./aepd.key.pem \
			./aepd.pem

clean-local:
	rm -f ./aepd.key.pem ./aepd.pem

install-data-local: aepd.pem aepd.key.pem
	mkdir -p $(DESTDIR)$(datadir)/aepd
	cp share/aepscope.html share/favicon.ico aepd.pem aepd.key.pem \
		share/linaro-logo-32.png share/caliper.png \
		$(DESTDIR)$(datadir)/aepd