Merge branch 'makefile_demo' into 'main'
Updated makefile to add demos See merge request simpleos/burritos!20
This commit is contained in:
commit
7f40538bc4
26
Makefile
26
Makefile
@ -1,6 +1,13 @@
|
|||||||
TOPDIR=.
|
TOPDIR=.
|
||||||
include $(TOPDIR)/Makefile.config
|
include $(TOPDIR)/Makefile.config
|
||||||
|
|
||||||
|
#
|
||||||
|
# Demo vars
|
||||||
|
#
|
||||||
|
FLAGS=--offline -r --
|
||||||
|
CARGO=RUSTFLAGS=-Awarnings cargo run ${FLAGS}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
all: dumps user_lib instruction_tests syscall
|
all: dumps user_lib instruction_tests syscall
|
||||||
#
|
#
|
||||||
@ -28,4 +35,21 @@ clean:
|
|||||||
$(MAKE) clean -C userlib/
|
$(MAKE) clean -C userlib/
|
||||||
$(MAKE) clean -C test/
|
$(MAKE) clean -C test/
|
||||||
$(RM) -rf $(TOPDIR)/target
|
$(RM) -rf $(TOPDIR)/target
|
||||||
|
|
||||||
|
#
|
||||||
|
# Demo targets
|
||||||
|
#
|
||||||
|
halt: syscall
|
||||||
|
${CARGO} -x ./target/guac/halt.guac -d2
|
||||||
|
|
||||||
|
pc: syscall
|
||||||
|
${CARGO} -x ./target/guac/producteur_consommateur.guac -d2
|
||||||
|
|
||||||
|
matmult: syscall
|
||||||
|
${CARGO} -x ./target/guac/matmult.guac -d2
|
||||||
|
|
||||||
|
lr: syscall
|
||||||
|
${CARGO} -x ./target/guac/lecteur_redacteur.guac -d2
|
||||||
|
|
||||||
|
prints: syscall
|
||||||
|
${CARGO} -x ./target/guac/prints.guac -d2
|
||||||
|
Loading…
Reference in New Issue
Block a user