

FLEX = flex
CC = gcc

# You normally do not need to modify anything below this point.
# ------------------------------------------------------------

CPPFLAGS = -I. $(DEFS)

.c.o:
	$(CC) -c $(CPPFLAGS) $(CFLAGS) $<

HEADERS =

SOURCES = cmldecls.l smldecls.l
LIBS=-lfl

DISTFILES = README  \
	Makefile  \
	$(HEADERS) $(SOURCES)

all: cmldecls smldecls

cmldecls: cmldecls.o
	$(CC) $(CFLAGS) -o cmldecls $(LDFLAGS) cmldecls.o $(LIBS)

cmldecls.c: cmldecls.l
	$(FLEX) $(FLEX_FLAGS) cmldecls.l
	@mv lex.yy.c cmldecls.c

cmldecls.o: cmldecls.c

smldecls: smldecls.o
	$(CC) $(CFLAGS) -o smldecls $(LDFLAGS) smldecls.o $(LIBS)

smldecls.c: smldecls.l
	$(FLEX) $(FLEX_FLAGS) smldecls.l
	@mv lex.yy.c smldecls.c

smldecls.o: smldecls.c

