34 lines
752 B
Makefile
34 lines
752 B
Makefile
EPICS = ../../../..
|
|
include Target.include
|
|
include $(EPICS)/config/CONFIG
|
|
|
|
LEX = $(ELEX)
|
|
YACC = $(EYACC)
|
|
YACCOPT = -l
|
|
LEXOPT = -L
|
|
|
|
SRCS = ../dbVarSub.c dbLoadTemplate_lex.c dbLoadTemplate.c \
|
|
dbLoadRecords_lex.c dbLoadRecords.c
|
|
|
|
OBJS = dbVarSub.o dbLoadTemplate.o dbLoadRecords.o
|
|
LIBOBJS =
|
|
PROD = dbLoadTemplate
|
|
TARGET = subtool
|
|
|
|
all: install
|
|
|
|
dbLoadTemplate.o: dbLoadTemplate_lex.c
|
|
dbLoadRecords.o: dbLoadRecords_lex.c
|
|
subtool: dbLoadTemplate_lex.c
|
|
|
|
subtool: dbLoadTemplate.c dbLoadTemplate_lex.c dbVarSub.o
|
|
$(RM) $@
|
|
$(LINK.c) $(CFLAGS) -DSUB_TOOL -o subtool dbLoadTemplate.c dbVarSub.o -s
|
|
|
|
clean::
|
|
rm -f dbLoadTemplate_lex.c dbLoadTemplate.c dbLoadRecords_lex.c \
|
|
dbLoadRecords.c subtool dbLoadTemplate
|
|
|
|
include $(EPICS)/config/RULES.Unix
|
|
|