#############################################################################
# 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)