16d528ed9Sopenharmony_cirule cxx
26d528ed9Sopenharmony_ci  command = $cxx /nologo /showIncludes /FC $includes $cflags /c $in /Fo$out
36d528ed9Sopenharmony_ci  description = CXX $out
46d528ed9Sopenharmony_ci  deps = msvc
56d528ed9Sopenharmony_ci
66d528ed9Sopenharmony_cirule alink_thin
76d528ed9Sopenharmony_ci  command = $ar /nologo /ignore:4221 $libflags /OUT:$out $in
86d528ed9Sopenharmony_ci  description = LIB $out
96d528ed9Sopenharmony_ci
106d528ed9Sopenharmony_cirule link
116d528ed9Sopenharmony_ci  command = $ld /nologo $ldflags /OUT:$out /PDB:$out.pdb $in $solibs $libs
126d528ed9Sopenharmony_ci  description = LINK $out
13