File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33
44CORES =2
55
6- include ../SharedMakefileV2.mk
76
87MAX_RESOURCE_COUNT =500000000
9- LIBRARIES :=
8+ LIBRARIES :=
9+
10+
11+
12+ # Override with our new version
13+ transpile_go : | remove_extern
14+ make restore_extern
15+
16+ remove_extern :
17+ @sed -i ' ' ' s/{:extern "DafnyLibraries.FileIO", "INTERNAL_ReadBytesFromFile"}/{:extern "INTERNAL_ReadBytesFromFile"}/g' ../libraries/src/FileIO/FileIO.dfy
18+ @sed -i ' ' ' s/{:extern "DafnyLibraries.FileIO", "INTERNAL_WriteBytesToFile"}/{:extern "INTERNAL_WriteBytesToFile"}/g' ../libraries/src/FileIO/FileIO.dfy
19+ @echo " Remove DafnyLibraries.FileIO externs"
20+
21+ restore_extern :
22+ @sed -i ' ' ' s/{:extern "INTERNAL_ReadBytesFromFile"}/{:extern "DafnyLibraries.FileIO", "INTERNAL_ReadBytesFromFile"}/g' ../libraries/src/FileIO/FileIO.dfy
23+ @sed -i ' ' ' s/{:extern "INTERNAL_WriteBytesToFile"}/{:extern "DafnyLibraries.FileIO", "INTERNAL_WriteBytesToFile"}/g' ../libraries/src/FileIO/FileIO.dfy
24+ @echo " Restore DafnyLibraries.FileIO externs"
1025
1126# Since everything depends on the StandardLibrary
1227# it is included as a library in the SharedMakefile.
@@ -30,3 +45,5 @@ RUST_OTHER_FILES := \
3045
3146polymorph_rust :
3247 @echo no polymorph needed for StandardLibrary
48+
49+ include ../SharedMakefileV2.mk
You can’t perform that action at this time.
0 commit comments