Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 806 Bytes

Makefile.linux

File metadata and controls

35 lines (25 loc) · 806 Bytes
 
1
2
3
4
5
6
7
8
9
10
11
12
13
# Makefile for building the parser under Linux
#
# Copyright (c) 1999 Ryan C. Gordon and Gregory S. Read.
LINKER = g++
CPP = g++
CPPFLAGS = -DLINUXELF_I386 -g -Wall $(SEARCHDIRS) -c -o
LINKFLAGS =
LOADLIBS = -lstdc++
# Build debug version
debug : $(OBJS)
Dec 6, 1999
Dec 6, 1999
14
$(LINKER) $(LINKFLAGS) -o parser $(OBJS) $(ANTLR_OBJS) $(LOADLIBS)
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Dependencies
BasicLexer.o : BasicLexer.cpp BasicLexer.hpp
$(CPP) $(CPPFLAGS) BasicLexer.o BasicLexer.cpp
BasicLexer.cpp : lexer.g
$(ANTLR) lexer.g
BasicParser.o : BasicParser.cpp BasicParser.hpp
$(CPP) $(CPPFLAGS) BasicParser.o BasicParser.cpp
BasicParser.cpp : parser.g
$(ANTLR) parser.g
Dec 7, 1999
Dec 7, 1999
29
30
31
PostParser.o : PostParser.cpp PostParser.h
$(CPP) $(CPPFLAGS) PostParser.o PostParser.cpp
32
33
34
35
main.o : main.cpp
$(CPP) $(CPPFLAGS) main.o main.cpp
# end of Makefile.linux ...