summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authornorly <ny-git@enpas.org>2013-01-13 18:43:13 +0000
committernorly <ny-git@enpas.org>2013-01-13 18:43:13 +0000
commitf4f39325fa22156691b19abf09162cbb80328f23 (patch)
treebb2a4c54fd32dd46def8d2c2c554d43caa579220 /Makefile
parenta521b5a5eec1e79faa3545a2d9ec565d12ba0004 (diff)
Add examples for keyboard input.
Integers and single characters.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 10 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 8cdac42..9d326b3 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@ LDFLAGS=
SRCDIR=src
BINDIR=build
-all: libmalice.o demo-printing
+all: libmalice.o demo-printing demo-input-char demo-input-int
libmalice.o: libmalice.asm
nasm $(NASMFLAGS) -o $@ $<
@@ -16,11 +16,18 @@ libmalice.o: libmalice.asm
cc $(CFLAGS) -c -o $@ $<
demo-printing: demo-printing.o libmalice.o
- ld $(LDFLAGS) -nostdlib -e _lmStart -o demo-printing demo-printing.o libmalice.o
+ ld $(LDFLAGS) -nostdlib -e _lmStart -o $@ $^
+
+demo-input-char: demo-input-char.o libmalice.o
+ ld $(LDFLAGS) -nostdlib -e _lmStart -o $@ $^
+
+demo-input-int: demo-input-int.o libmalice.o
+ ld $(LDFLAGS) -nostdlib -e _lmStart -o $@ $^
-demos: demo-printing
.PHONY : clean
clean:
rm -f *.o
rm -f demo-printing
+ rm -f demo-input-char
+ rm -f demo-input-int