summaryrefslogtreecommitdiff
path: root/mkfile
diff options
context:
space:
mode:
Diffstat (limited to 'mkfile')
-rw-r--r--mkfile30
1 files changed, 28 insertions, 2 deletions
diff --git a/mkfile b/mkfile
index 695a28b..9190fe8 100644
--- a/mkfile
+++ b/mkfile
@@ -3,9 +3,35 @@
LIB=libgraphics.a$O
OFILES=\
camera.$O\
+ viewport.$O\
render.$O\
- triangle.$O\
+ alloc.$O\
+ fb.$O\
+ shadeop.$O\
+ util.$O\
+ nanosec.$O\
-HFILES=graphics.h
+HFILES=\
+ graphics.h\
+ internal.h\
+ libobj/obj.h
+
+UPDATE=\
+ mkfile\
+ $HFILES\
+ ${OFILES:%.$O=%.c}\
</sys/src/cmd/mklib
+
+libobj/libobj.a$O:
+ cd libobj
+ mk install
+
+pulldeps:VQ:
+ git/clone git://antares-labs.eu/libobj || \
+ git/clone git://shithub.us/rodri/libobj || \
+ git/clone https://github.com/sametsisartenep/libobj
+
+clean nuke:V:
+ rm -f *.[$OS] $LIB
+ @{cd libobj; mk $target}