Files
pcas/src/dbtools/Makefile.Unix
1996-03-22 17:49:20 +00:00

55 lines
1.2 KiB
Makefile

EPICS = ../../../..
include Target.include
include $(EPICS)/config/CONFIG_BASE
# USR_CFLAGS = -v
YACCOPT = -l
LEXOPT = -L
INC += dbVarSub.h
SRCS.c = ../dbVarSub.c dbLoadTemplate_lex.c dbLoadTemplate.c \
dbLoadRecords_lex.c dbLoadRecords.c \
../BSlib.c ../PVSserver.c ../rdbapplist.c ../rdbls.o
VAR_OBJS = dbVarSub.o dbLoadTemplate.o dbLoadRecords.o
OBJS = $(VAR_OBJS) PVSserver.o rdbapplist.o rdbls.o
LIBOBJS = BSlib.o
LIBNAME = BSlib.a
PROD = subtool dbLoadTemplate rdbls rdbapplist PVSserver
MAN1 = dbLoadTemplate.1 subtool.1
MAN3 = dbLoadRecords.3 dbLoadTemplate.3
MAN5 = templatefile.5 dbfile.5
include $(EPICS)/config/RULES.Unix
dbLoadTemplate.o: dbLoadTemplate_lex.c
dbLoadRecords.o: dbLoadRecords_lex.c
PVSserver: PVSserver.o BSlib.o
$(LINK.c) -o $@ $^ $(LDLIBS)
rdbls: rdbls.o BSlib.o
$(LINK.c) -o $@ $^ $(LDLIBS)
rdbapplist: rdbapplist.o BSlib.o
$(LINK.c) -o $@ $^ $(LDLIBS)
subtool.o: dbLoadTemplate.c dbLoadTemplate_lex.c
$(COMPILE.c) -DSUB_TOOL -o $@ $<
subtool: subtool.o dbVarSub.o
$(LINK.c) -DSUB_TOOL -o $@ $^ -s $(LDLIBS)
dbLoadTemplate: $(VAR_OBJS)
$(LINK.c) -o $@ $^ $(LDLIBS) -lDb
clean::
@$(RM) dbLoadTemplate_lex.c dbLoadTemplate.c dbLoadRecords_lex.c \
dbLoadRecords.c