file(REMOVE_RECURSE
  "shadowtor-main.c.bc"
  "networkstatus.c.bc"
  "rendcommon.c.bc"
  "scheduler.c.bc"
  "statefile.c.bc"
  "routerset.c.bc"
  "routerkeys.c.bc"
  "circuituse.c.bc"
  "policies.c.bc"
  "onion.c.bc"
  "dirvote.c.bc"
  "relay.c.bc"
  "transports.c.bc"
  "main.c.bc"
  "connection.c.bc"
  "rendmid.c.bc"
  "buffers.c.bc"
  "dirserv.c.bc"
  "directory.c.bc"
  "keypin.c.bc"
  "channel.c.bc"
  "onion_tap.c.bc"
  "rendclient.c.bc"
  "routerparse.c.bc"
  "onion_ntor.c.bc"
  "circuitbuild.c.bc"
  "command.c.bc"
  "fp_pair.c.bc"
  "dns.c.bc"
  "torcert.c.bc"
  "rephist.c.bc"
  "confparse.c.bc"
  "onion_fast.c.bc"
  "connection_or.c.bc"
  "circpathbias.c.bc"
  "dircollate.c.bc"
  "replaycache.c.bc"
  "circuitmux.c.bc"
  "rendservice.c.bc"
  "microdesc.c.bc"
  "cpuworker.c.bc"
  "dnsserv.c.bc"
  "nodelist.c.bc"
  "connection_edge.c.bc"
  "entrynodes.c.bc"
  "config.c.bc"
  "rendcache.c.bc"
  "status.c.bc"
  "routerlist.c.bc"
  "channeltls.c.bc"
  "addressmap.c.bc"
  "ext_orport.c.bc"
  "circuitstats.c.bc"
  "circuitlist.c.bc"
  "circuitmux_ewma.c.bc"
  "router.c.bc"
  "reasons.c.bc"
  "geoip.c.bc"
  "control.c.bc"
  "hibernate.c.bc"
  "backtrace.c.bc"
  "torgzip.c.bc"
  "crypto_format.c.bc"
  "compat_threads.c.bc"
  "util_format.c.bc"
  "crypto.c.bc"
  "container.c.bc"
  "sandbox.c.bc"
  "di_ops.c.bc"
  "crypto_pwbox.c.bc"
  "crypto_s2k.c.bc"
  "compat_pthreads.c.bc"
  "tortls.c.bc"
  "util_process.c.bc"
  "compat_libevent.c.bc"
  "log.c.bc"
  "workqueue.c.bc"
  "compat.c.bc"
  "crypto_ed25519.c.bc"
  "memarea.c.bc"
  "util.c.bc"
  "procmon.c.bc"
  "aes.c.bc"
  "crypto_curve25519.c.bc"
  "address.c.bc"
  "eventdns.c.bc"
  "readpassphrase.c.bc"
  "csiphash.c.bc"
  "curve25519-donna-c64.c.bc"
  "fe_pow22523.c.bc"
  "fe_sq.c.bc"
  "blinding.c.bc"
  "sc_reduce.c.bc"
  "ge_p2_0.c.bc"
  "keyconv.c.bc"
  "ge_precomp_0.c.bc"
  "ge_tobytes.c.bc"
  "sc_muladd.c.bc"
  "ge_p3_to_cached.c.bc"
  "fe_isnegative.c.bc"
  "fe_1.c.bc"
  "fe_isnonzero.c.bc"
  "sign.c.bc"
  "fe_neg.c.bc"
  "keypair.c.bc"
  "fe_mul.c.bc"
  "ge_p2_dbl.c.bc"
  "ge_msub.c.bc"
  "ge_sub.c.bc"
  "ge_frombytes.c.bc"
  "fe_sub.c.bc"
  "ge_scalarmult_base.c.bc"
  "ge_p3_tobytes.c.bc"
  "ge_add.c.bc"
  "ge_p1p1_to_p3.c.bc"
  "fe_tobytes.c.bc"
  "ge_p3_to_p2.c.bc"
  "ge_double_scalarmult.c.bc"
  "fe_invert.c.bc"
  "open.c.bc"
  "ge_p1p1_to_p2.c.bc"
  "fe_frombytes.c.bc"
  "ge_p3_0.c.bc"
  "fe_0.c.bc"
  "ge_p3_dbl.c.bc"
  "fe_copy.c.bc"
  "ge_madd.c.bc"
  "fe_cmov.c.bc"
  "fe_sq2.c.bc"
  "fe_add.c.bc"
  "ed25519_tor.c.bc"
  "link_handshake.c.bc"
  "pwbox.c.bc"
  "ed25519_cert.c.bc"
  "trunnel.c.bc"
  "shadow-plugin-tor-bitcode.bc"
  "shadow-plugin-tor.bc"
  "shadow-plugin-tor.hoisted.bc"
  "CMakeFiles/shadow-preload-tor.dir/shadowtor-preload.c.o"
  "libshadow-preload-tor.pdb"
  "libshadow-preload-tor.so"
)

# Per-language clean rules from dependency scanning.
foreach(lang C)
  include(CMakeFiles/shadow-preload-tor.dir/cmake_clean_${lang}.cmake OPTIONAL)
endforeach()
