shithub: mc

ref: 85fac5706cb0c63869be6512e1d61731428e3b19
dir: /lib/thread/bld.proj/

View raw version
lib thread =
	common.myr

	# linux impl of basic thread primitives
	condvar+linux.myr
	mutex+linux.myr
	spawn+linux.myr
	future+linux.myr
	exit+linux-x64.s

	# freebsd impl of thread primitives
	spawn+freebsd.myr
	exit+freebsd-x64.s

	# shitty spinlock based fallbacks
	condvar.myr
	mutex.myr
	future.myr

	atomic-impl+x64.s
	atomic.myr
;;

bin smoketest =
	atomictest.myr
	test/util.myr

	lib thread
;;