Also clean sosd
[archipelago] / xseg / peers / user / Makefile
1 .PHONY: default all clean
2
3 include $(XSEG_HOME)/base.mk
4
5 default: all
6
7 all: blockd filed xseg sosd
8
9 filed: filed.c $(BASE)/xseg/xseg.h
10         $(CC) $(CFLAGS) -o $@ $< $(INC) -L$(LIB) -lxseg -lpthread
11
12 vlmcd: vlmcd.c common.c $(BASE)/xseg/xseg.h common.h 
13         $(CC) $(CFLAGS) -o $@ $< common.c $(INC) -L$(LIB) -lxseg
14
15 blockd: blockd.c $(BASE)/xseg/xseg.h
16         $(CC) $(CFLAGS) -o $@ $< $(INC) -L$(LIB) -lxseg
17
18 sosd: sosd.c $(BASE)/xseg/xseg.h $(BASE)/util_libs/user/sos/sos.h
19         $(CC) $(CFLAGS) -o $@ $< $(INC) -L$(LIB) -lxseg -lsos
20
21 xseg: xseg-tool.c $(BASE)/xseg/xseg.h
22         $(CC) $(CFLAGS) -o $@ $< $(INC) -L$(LIB) -lxseg
23
24 clean:
25         rm -f blockd filed xseg sosd