Files
pcas/src/toolsComm/flex/Makefile.Unix
1994-06-30 00:47:41 +00:00

38 lines
721 B
Makefile

EPICS = ../../../..
include $(EPICS)/config/CONFIG
SKELETON_FILE=.epicsUnix/share/bin/flex.skel.static
USR_CFLAGS = -DDEFAULT_SKELETON_FILE=\"$(SKELETON_FILE)\"
T_ARCH = sun4
LDLIBS = -s
CC = cc
SRCS = \
ccl.c dfa.c ecs.c gen.c main.c \
misc.c nfa.c parse.c scan.c sym.c \
tblcmp.c yylex.c
OBJS = \
$(OBDIR)/ccl.o $(OBDIR)/dfa.o $(OBDIR)/ecs.o \
$(OBDIR)/gen.o $(OBDIR)/main.o $(OBDIR)/misc.o \
$(OBDIR)/nfa.o $(OBDIR)/parse.o $(OBDIR)/scan.o \
$(OBDIR)/sym.o $(OBDIR)/tblcmp.o $(OBDIR)/yylex.o
TARGET = $(OBDIR)/e_flex
all :: parse.h parse.c $(TARGET)
parse.h parse.c : parse.y
rm -f parse.h parse.c
$(YACC) -d parse.y
@mv y.tab.c parse.c
@mv y.tab.h parse.h
include $(EPICS)/config/RULES