Updated makefile

This commit is contained in:
François Autin
2023-03-08 13:02:03 +01:00
parent f1a03b96a3
commit 765f5b8328
7 changed files with 72 additions and 9 deletions

View File

@ -1,4 +1,9 @@
dumps:
make dumps -C boolean_logic/
make dumps -C jump_instructions/
make dumps -C simple_arithmetics/
make dumps -C simple_arithmetics/
tests:
make tests -C boolean_logic/
make tests -C jump_instructions/
make tests -C simple_arithmetics/

View File

@ -1,4 +1,9 @@
TOPDIR = ../..
include $(TOPDIR)/Makefile.dumps
include $(TOPDIR)/Makefile.tests
dumps: comparisons.dump if.dump switch.dump
dumps: comparisons.dump if.dump switch.dump
tests: comparisons.guac if.guac switch.guac
# Dependances
$(PROGRAMS): % : $(USERLIB)/sys.o $(USERLIB)/libnachos.o %.o

View File

@ -1,4 +1,6 @@
TOPDIR = ../..
include $(TOPDIR)/Makefile.dumps
include $(TOPDIR)/Makefile.tests
dumps: jump.dump ret.dump
dumps: jump.dump ret.dump
tests: jump.guac ret.guac

View File

@ -1,4 +1,6 @@
TOPDIR = ../..
include $(TOPDIR)/Makefile.dumps
include $(TOPDIR)/Makefile.tests
dumps: unsigned_addition.dump unsigned_division.dump unsigned_multiplication.dump unsigned_substraction.dump
dumps: unsigned_addition.dump unsigned_division.dump unsigned_multiplication.dump unsigned_substraction.dump
tests: unsigned_addition.guac unsigned_division.guac unsigned_multiplication.guac unsigned_substraction.guac

View File

@ -1,3 +1,6 @@
#include "userlib/syscall.h"
#include "userlib/libnachos.h"
// EXPECTS TWO VARIABLES WITH A VALUE OF UNSIGNED 1
int main() {
unsigned int x = 0;