blob: 4f9c83f29d8d9de363b7d14a7331063bc9216250 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
all: o0c
o0c: Scanner.o Parser.o o0c.o
g++ -o o0c Scanner.o Parser.o o0c.o
Parser.o: Parser.cpp Parser.h
Scanner.o: Scanner.cpp Scanner.h
o0c.o: o0c.cpp Parser.h Scanner.h
Scanner.cpp: Oberon0.atg
cococpp -namespace Oberon0 Oberon0.atg
test: o0c
@echo "** TEST 0"
@./o0c test0.o0
@echo "** TEST 1"
@./o0c test1.o0
@echo "** TEST 2"
@./o0c test2.o0
clean:
rm -f o0c *.old *.o Scanner.h Scanner.cpp Parser.h Parser.cpp
|