4 PROGRAMS
=test-lexing test-parsing
5 HEADERS
=token.h parse.h lib.h symbol.h scope.h
6 COMMON
=parse.o tokenize.o pre-process.o symbol.o lib.o scope.o
10 test-lexing
: test-lexing.o
$(COMMON
)
11 gcc
-o
$@
$< $(COMMON
)
13 test-parsing
: test-parsing.o
$(COMMON
)
14 gcc
-o
$@
$< $(COMMON
)
18 pre-process.o
: $(HEADERS
)
21 test-lexing.o
: $(HEADERS
)
22 test-parsing.o
: $(HEADERS
)
23 tokenize.o
: $(HEADERS
)
26 rm -f
*.
[oasi
] core core.
[0-9]* $(PROGRAMS
)