aboutsummaryrefslogtreecommitdiff
path: root/src/libthread/mkfile
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2003-11-23 18:18:00 +0000
committerrsc <devnull@localhost>2003-11-23 18:18:00 +0000
commitcd7ddc9b5f34da33a2eb0ea761681c2330284e69 (patch)
treea3f222bf728a1146ee745ae7d1cab1873ac2d019 /src/libthread/mkfile
parentb7e6f4150f0974a3f3b145a23911b7c8a4b9399b (diff)
downloadplan9port-cd7ddc9b5f34da33a2eb0ea761681c2330284e69.tar.gz
plan9port-cd7ddc9b5f34da33a2eb0ea761681c2330284e69.tar.bz2
plan9port-cd7ddc9b5f34da33a2eb0ea761681c2330284e69.zip
make -> mk
remove clumsy stack hack. fix exec. fix nthreads maintenance. fix threadexitsall not to kill self. add sun support.
Diffstat (limited to 'src/libthread/mkfile')
-rw-r--r--src/libthread/mkfile52
1 files changed, 52 insertions, 0 deletions
diff --git a/src/libthread/mkfile b/src/libthread/mkfile
new file mode 100644
index 00000000..739aaf84
--- /dev/null
+++ b/src/libthread/mkfile
@@ -0,0 +1,52 @@
+PLAN9=../..
+<$PLAN9/src/mkhdr
+
+LIB=libthread.a
+
+OFILES=\
+ $OBJTYPE.$O\
+ asm-$SYSNAME-$OBJTYPE.$O\
+ channel.$O\
+ chanprint.$O\
+ create.$O\
+ debug.$O\
+ exec-unix.$O\
+ exit.$O\
+ getpid.$O\
+ id.$O\
+ iocall.$O\
+ ioclose.$O\
+ ioopen.$O\
+ ioproc.$O\
+ ioread.$O\
+ ioreadn.$O\
+ iowrite.$O\
+ kill.$O\
+ lib.$O\
+ main.$O\
+ memset.$O\
+ memsetd.$O\
+ note.$O\
+ proctab.$O\
+ ref.$O\
+ rendez.$O\
+ sched.$O\
+
+HFILES=\
+ $PLAN9/include/thread.h\
+ label.h\
+ threadimpl.h\
+
+<$PLAN9/src/mksyslib
+
+tprimes: tprimes.$O $PLAN9/lib/$LIB
+ $LD -o tprimes tprimes.$O $LDFLAGS -lthread -l9 -lfmt -lutf
+
+texec: texec.$O $PLAN9/lib/$LIB
+ $LD -o texec texec.$O $LDFLAGS -lthread -l9 -lfmt -lutf
+
+trend: trend.$O $PLAN9/lib/$LIB
+ $LD -o trend trend.$O $LDFLAGS -lthread -l9 -lfmt -lutf
+
+CLEANFILES=$CLEANFILES tprimes texec
+