Close all vdi's before exit, by Daniel.
[vdi_driver.git] / makefile
bloba74cae48e0e90cd18da9abcd324d5a6afa050d39
1 # Project: VDI module
2 # Makefile
4 CPP = g++
5 LIBS =
6 OBJ = ./obj/VDICore.o ./obj/uuid.o ./obj/alloc.o ./obj/file.o ./obj/fs.o ./obj/rand.o ./obj/fileio.o ./obj/path.o ./obj/RTErrConvertFromErrno.o ./obj/filelock.o
7 OBJ_tstVDI = ./obj/tstVDI/tstVDI.o
8 OBJ_daemon = ./obj/daemon/vdi_daemon.o
9 LINKOBJ = ./obj/VDICore.o ./obj/uuid.o ./obj/alloc.o ./obj/file.o ./obj/fs.o ./obj/rand.o ./obj/fileio.o ./obj/path.o ./obj/RTErrConvertFromErrno.o ./obj/filelock.o
10 LINKOBJ_tstVDI = ./obj/tstVDI/tstVDI.o
11 LINKOBJ_daemon = ./obj/daemon/vdi_daemon.o
12 BIN = tstVDI
13 DAEMON = vdi_daemon
15 make: $(OBJ) $(OBJ_tstVDI) $(OBJ_daemon)
17 ./obj/tstVDI/tstVDI.o: ./src/tstVDI/tstVDI.cpp
18 $(CPP) -c ./src/tstVDI/tstVDI.cpp -o ./obj/tstVDI/tstVDI.o
20 ./obj/daemon/vdi_daemon.o: ./src/daemon/vdi_daemon.cpp
21 $(CPP) -c ./src/daemon/vdi_daemon.cpp -o ./obj/daemon/vdi_daemon.o
23 ./obj/VDICore.o: ./src/VDICore.cpp
24 $(CPP) -c ./src/VDICore.cpp -o ./obj/VDICore.o
26 ./obj/uuid.o: ./src/uuid.cpp
27 $(CPP) -c ./src/uuid.cpp -o ./obj/uuid.o
29 ./obj/alloc.o: ./src/alloc.cpp
30 $(CPP) -c ./src/alloc.cpp -o ./obj/alloc.o
32 ./obj/file.o: ./src/file.cpp
33 $(CPP) -c ./src/file.cpp -o ./obj/file.o
35 ./obj/fs.o: ./src/fs.cpp
36 $(CPP) -c ./src/fs.cpp -o ./obj/fs.o
38 ./obj/rand.o: ./src/rand.cpp
39 $(CPP) -c ./src/rand.cpp -o ./obj/rand.o
41 ./obj/fileio.o: ./src/fileio.cpp
42 $(CPP) -c ./src/fileio.cpp -o ./obj/fileio.o
44 ./obj/path.o: ./src/path.cpp
45 $(CPP) -c ./src/path.cpp -o ./obj/path.o
47 ./obj/RTErrConvertFromErrno.o: ./src/RTErrConvertFromErrno.cpp
48 $(CPP) -c ./src/RTErrConvertFromErrno.cpp -o ./obj/RTErrConvertFromErrno.o
50 ./obj/filelock.o: ./src/filelock.cpp
51 $(CPP) -c ./src/filelock.cpp -o ./obj/filelock.o
53 clean:
54 rm -f $(OBJ) $(OBJ_tstVDI) $(OBJ_daemon) ./src/*~ ./src/tstVDI/*~ ./src/daemon/*~ ./src/driver/*~ *~
56 bin:
57 $(CPP) $(LIBS) $(LINKOBJ) $(LINKOBJ_tstVDI) -o $(BIN)
59 daemon:
60 $(CPP) $(LIBS) $(LINKOBJ) $(LINKOBJ_daemon) -o $(DAEMON)