Implement a shutdown commoand which issues a shutdown via Dinit's
[oweals/dinit.git] / Makefile
1 -include mconfig
2
3 objects = dinit.o load_service.o service.o control.o dinit-log.o dinit-start.o shutdown.o dinit-reboot.o
4
5 dinit_objects = dinit.o load_service.o service.o control.o dinit-log.o
6
7 all: dinit dinit-start
8
9 shutdown-utils: shutdown dinit-reboot
10
11 dinit: $(dinit_objects)
12         $(CXX) -o dinit $(dinit_objects) -lev $(EXTRA_LIBS)
13
14 dinit-start: dinit-start.o
15         $(CXX) -o dinit-start dinit-start.o $(EXTRA_LIBS)
16         
17 shutdown: shutdown.o
18         $(CXX) -o shutdown shutdown.o
19
20 dinit-reboot: dinit-reboot.o
21         $(CXX) -o dinit-reboot dinit-reboot.o   
22
23 $(objects): %.o: %.cc service.h dinit-log.h control.h control-cmds.h
24         $(CXX) $(CXXOPTS) -c $< -o $@
25
26 #install: all
27
28 #install.man:
29
30 clean:
31         rm *.o
32         rm dinit