Browse Source

Have "make depend" notice dependencies by Enclave/*.cpp on Enclave/OblivAlgs/*.hpp

Ian Goldberg 1 year ago
parent
commit
96c9430df4
1 changed files with 35 additions and 5 deletions
  1. 35 5
      Makefile

+ 35 - 5
Makefile

@@ -283,7 +283,7 @@ clean:
 
 depend:
 	makedepend -Y -- -IApp -IUntrusted -- $(App_Cpp_Files)
-	makedepend -a -Y -- -IEnclave -- $(Enclave_Cpp_Files)
+	makedepend -a -Y -- -IEnclave -IEnclave/OblivAlgs -- $(Enclave_Cpp_Files)
 
 # DO NOT DELETE
 
@@ -298,15 +298,45 @@ App/teems.o: App/net.hpp App/start.hpp
 Untrusted/Untrusted.o: Untrusted/Untrusted.hpp Enclave/enclave_api.h
 Untrusted/Untrusted.o: Untrusted/Enclave_u.h
 
-Enclave/comms.o: Enclave/Enclave_t.h Enclave/enclave_api.h Enclave/config.hpp
+Enclave/comms.o: Enclave/Enclave_t.h Enclave/enclave_api.h
+Enclave/comms.o: Enclave/OblivAlgs/utils.hpp Enclave/OblivAlgs/CONFIG.h
+Enclave/comms.o: Enclave/OblivAlgs/oasm_lib.h Enclave/OblivAlgs/oasm_lib.tcc
+Enclave/comms.o: Enclave/OblivAlgs/foav.h Enclave/config.hpp
 Enclave/comms.o: Enclave/enclave_api.h Enclave/route.hpp Enclave/comms.hpp
 Enclave/config.o: Enclave/Enclave_t.h Enclave/enclave_api.h Enclave/comms.hpp
-Enclave/config.o: Enclave/enclave_api.h Enclave/config.hpp Enclave/route.hpp
+Enclave/config.o: Enclave/enclave_api.h Enclave/config.hpp
+Enclave/config.o: Enclave/OblivAlgs/utils.hpp Enclave/OblivAlgs/CONFIG.h
+Enclave/config.o: Enclave/OblivAlgs/oasm_lib.h Enclave/OblivAlgs/oasm_lib.tcc
+Enclave/config.o: Enclave/OblivAlgs/foav.h Enclave/route.hpp
+Enclave/obliv.o: Enclave/OblivAlgs/oasm_lib.h Enclave/OblivAlgs/CONFIG.h
+Enclave/obliv.o: Enclave/OblivAlgs/oasm_lib.tcc Enclave/OblivAlgs/foav.h
 Enclave/obliv.o: Enclave/enclave_api.h Enclave/obliv.hpp
 Enclave/route.o: Enclave/Enclave_t.h Enclave/enclave_api.h Enclave/config.hpp
-Enclave/route.o: Enclave/enclave_api.h Enclave/sort.hpp Enclave/comms.hpp
+Enclave/route.o: Enclave/enclave_api.h Enclave/OblivAlgs/utils.hpp
+Enclave/route.o: Enclave/OblivAlgs/CONFIG.h Enclave/OblivAlgs/oasm_lib.h
+Enclave/route.o: Enclave/OblivAlgs/oasm_lib.tcc Enclave/OblivAlgs/foav.h
+Enclave/route.o: Enclave/sort.hpp Enclave/OblivAlgs/WaksmanNetwork.hpp
+Enclave/route.o: Enclave/OblivAlgs/RecursiveShuffle.hpp
+Enclave/route.o: Enclave/OblivAlgs/TightCompaction_v2.hpp
+Enclave/route.o: Enclave/OblivAlgs/TightCompaction_v2.tcc
+Enclave/route.o: Enclave/OblivAlgs/RecursiveShuffle.tcc
+Enclave/route.o: Enclave/OblivAlgs/aes.hpp
+Enclave/route.o: Enclave/OblivAlgs/WaksmanNetwork.tcc Enclave/comms.hpp
 Enclave/route.o: Enclave/obliv.hpp Enclave/storage.hpp Enclave/route.hpp
-Enclave/sort.o: Enclave/sort.hpp
+Enclave/sort.o: Enclave/sort.hpp Enclave/OblivAlgs/WaksmanNetwork.hpp
+Enclave/sort.o: Enclave/OblivAlgs/oasm_lib.h Enclave/OblivAlgs/CONFIG.h
+Enclave/sort.o: Enclave/OblivAlgs/oasm_lib.tcc Enclave/OblivAlgs/foav.h
+Enclave/sort.o: Enclave/OblivAlgs/utils.hpp Enclave/Enclave_t.h
+Enclave/sort.o: Enclave/enclave_api.h Enclave/OblivAlgs/RecursiveShuffle.hpp
+Enclave/sort.o: Enclave/OblivAlgs/TightCompaction_v2.hpp
+Enclave/sort.o: Enclave/OblivAlgs/TightCompaction_v2.tcc
+Enclave/sort.o: Enclave/OblivAlgs/RecursiveShuffle.tcc
+Enclave/sort.o: Enclave/OblivAlgs/aes.hpp
+Enclave/sort.o: Enclave/OblivAlgs/WaksmanNetwork.tcc
+Enclave/storage.o: Enclave/OblivAlgs/utils.hpp Enclave/Enclave_t.h
+Enclave/storage.o: Enclave/enclave_api.h Enclave/OblivAlgs/CONFIG.h
+Enclave/storage.o: Enclave/OblivAlgs/oasm_lib.h
+Enclave/storage.o: Enclave/OblivAlgs/oasm_lib.tcc Enclave/OblivAlgs/foav.h
 Enclave/storage.o: Enclave/config.hpp Enclave/enclave_api.h
 Enclave/storage.o: Enclave/storage.hpp
 Enclave/OblivAlgs/RecursiveShuffle.o: Enclave/OblivAlgs/oasm_lib.h