Add example for program exit code.
[libmalice.git] / Makefile
index 9d326b39f24f569303510730ee3a464d7d265dc1..426e6cb9a545a9c99a6f2d098d076ebffc479a6f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@ LDFLAGS=
 SRCDIR=src
 BINDIR=build
 
-all: libmalice.o demo-printing demo-input-char demo-input-int
+all: libmalice.o demo-printing demo-input-char demo-input-int demo-exitcode
 
 libmalice.o: libmalice.asm
        nasm $(NASMFLAGS) -o $@ $<
@@ -24,6 +24,9 @@ demo-input-char: demo-input-char.o libmalice.o
 demo-input-int: demo-input-int.o libmalice.o
        ld $(LDFLAGS) -nostdlib -e _lmStart -o $@ $^
 
+demo-exitcode: demo-exitcode.o libmalice.o
+       ld $(LDFLAGS) -nostdlib -e _lmStart -o $@ $^
+
 
 .PHONY : clean
 clean:
@@ -31,3 +34,4 @@ clean:
        rm -f demo-printing
        rm -f demo-input-char
        rm -f demo-input-int
+       rm -f demo-exitcode