Skip to content

Commit 794d5fb

Browse files
committed
lab-1: Add automatic test in Makefile.
1 parent 38fd546 commit 794d5fb

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

lab-1/Makefile

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ default: fibseq
1111
fibseq: $(objects)
1212
$(CC) $(LDFLAGS) -o $@ $^
1313

14-
fib.o: fib.s
15-
fibseq.o: fibseq.c
16-
1714
%.o: %.c
1815
$(CC) -c $(CFLAGS) -o $@ $<
1916

@@ -24,11 +21,10 @@ clean:
2421
rm -f $(objects) fibseq
2522

2623
QEMU_CMD = qemu-arm -L /usr/arm-linux-gnueabihf ./fibseq &
27-
CMD = yes 9 | $(call QEMU_CMD) && sleep 1
2824
qemu: fibseq
29-
@yes 5 | $(call QEMU_CMD)
30-
@sleep 1
31-
@yes 6 | $(call QEMU_CMD)
32-
@sleep 1
33-
@yes 7 | $(call QEMU_CMD)
34-
@sleep 1
25+
test=1 ; while [ $$test -le 100 ] ; do \
26+
yes $$test | $(call QEMU_CMD) \
27+
sleep 1; \
28+
test=`expr $$test + 1`; \
29+
done
30+

0 commit comments

Comments
 (0)