############################################################################# # Makefile for building: fsl-1.0.1-01 as standalone scanner # # Author: gerd doeben-henisch # first: may-13, 2004 # last: may-14, 2004 ############################################################################# ####### Compiler, tools and options CC = gcc CXX = g++ LEX = flex YACC = bison CFLAGS = -pipe -O2 -march=i586 -mcpu=i686 -DYYDEBUG -Wall -W -g CXXFLAGS = -pipe -O2 -march=i586 -mcpu=i686 -DYYDEBUG -Wall -W -g LEXFLAGS = YACCFLAGS= LIBS = -lm -lfl ####### Output directory OBJECTS_DIR = ./ ####### Files HEADERS = C-SOURCES = lex.yy.c F-SOURCES = fsl-1.0.1-01.l B-SOURCES = OBJECTS = lex.yy.o TARGET = fsl-1.0.1-01 $(TARGET): $(OBJECTS) $(CC) $(CFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS) lex.yy.c: $(F-SOURCES) $(LEX) $(F-SOURCES) lex.yy.o: lex.yy.c $(CC) -c lex.yy.c clean: rm $(TARGET) $(OBJECTS) $(C-SOURCES)