initialise repo
[debian/orchestra.git] / src / conductor / Makefile
1 include $(GOROOT)/src/Make.inc
2
3 DEPS=../orchestra
4
5 TARG=conductor
6 #GCIMPORTS=-I../pkg/_obj
7 #LDIMPORTS=-L../pkg/_obj
8
9 GOFILES=\
10         conductor.go\
11         dispatch.go\
12         server.go\
13         http.go\
14         registry.go\
15         client.go\
16         signal.go\
17         config.go\
18         audience.go\
19         job_scope.go\
20         job_state.go\
21         resp_state.go\
22         task_state.go\
23         job_request.go\
24         task_response.go\
25
26
27 include $(GOROOT)/src/Make.cmd
28
29 testkey:        conductor_crt.pem conductor_key.pem
30
31 conductor_key.pem:
32         openssl genrsa -out conductor_key.pem
33
34 HOSTNAME=$(shell hostname --fqdn)
35 conductor_crt.pem:      conductor_key.pem
36         openssl req -new -x509 -key $< -outform pem -days 365 -out $@ -subj "/C=AU/ST=New South Wales/L=Sydney/CN=$(HOSTNAME)/"