Modified to build correctly.

This commit is contained in:
Mike Bordua
1994-07-14 03:03:23 +00:00
parent 5021b7d2f8
commit 8a8d26dc32
7 changed files with 70 additions and 45 deletions
+3 -3
View File
@@ -9,6 +9,8 @@ SRCS = \
dbCaLink.c dbCaDblink.c devLib.c initHooks.c
OBJS = \
LIBOBJS = \
$(OBDIR)/dbAccess.o $(OBDIR)/dbBkpt.o $(OBDIR)/dbFastLinkConv.o \
$(OBDIR)/dbLink.o $(OBDIR)/dbStaticLib.o $(OBDIR)/iocInit.o \
$(OBDIR)/drvTS.o $(OBDIR)/dbScan.o $(OBDIR)/dbEvent.o \
@@ -17,9 +19,7 @@ OBJS = \
$(OBDIR)/taskwd.o $(OBDIR)/dbCaLink.o $(OBDIR)/dbCaDblink.o \
$(OBDIR)/devLib.o
LIBOBJS =
PROD = $(OBDIR)/dbLib
LIBNAME = dbLib
TARGET = $(OBDIR)/initHooks.o
+39 -28
View File
@@ -3,44 +3,55 @@ include $(EPICS)/config/CONFIG
CC = acc -Xt
LEX = $(ELEX)
YACC = $(EYACC)
SRCS = \
dbStaticLib.c \
atdb_lex.c \
atdb_yacc.c \
dbta.c \
atdb.c \
dbl.c \
dbls.c
dbVarSub.c $(OBDIR)/dbLoadTemplate.c $(OBDIR)/dbLoadRecords.c
OBJS =
OBJS = \
$(OBDIR)/dbVarSub.o $(OBDIR)/dbLoadTemplate.o \
$(OBDIR)/dbLoadRecords.o
LIBOBJS = \
dbStaticLib.o
LIBOBJS =
LIBNAME = libDb.a
PROD = $(OBDIR)/dbLoadTemplate
TARGET = $(OBDIR)/dbta $(OBDIR)/atdb $(OBDIR)/dbl $(OBDIR)/dbls
TARGET = $(OBDIR)/subtool
$(OBDIR)/atdb: $(OBDIR)/atdb.o $(OBDIR)/atdb_yacc.o
$(LINK.c) -o $@ $? $(LDLIBS)
depends: $(OBDIR)/dbLoadTemplate.c $(OBDIR)/dbLoadRecords.c
depends: $(OBDIR)/atdb_yacc.o
$(OBDIR)/dbLoadRecords.c: $(OBDIR)/dbLoadRecords_lex.c dbLoadRecords.y
/bin/rm -f $@
$(YACC) -l dbLoadRecords.y
mv y.tab.c $@
$(OBDIR)/atdb_yacc.o: atdb_lex.c atdb_yacc.c
/bin/rm -f $(OBDIR)/atdb_yacc.o
$(CC) $(CFLAGS) -o $@ -c atdb_yacc.c
$(OBDIR)/dbLoadRecords_lex.c: dbLoadRecords.l
/bin/rm -f $@
$(LEX) -t -L dbLoadRecords.l > $@
atdb_yacc.c: atdb_lex.c atdb_yacc.y
yacc atdb_yacc.y
/bin/rm -f atdb_yacc.c
/bin/mv y.tab.c atdb_yacc.c
$(OBDIR)/dbLoadTemplate.c: $(OBDIR)/dbLoadTemplate_lex.c dbLoadTemplate.y
/bin/rm -f $@
$(YACC) -l dbLoadTemplate.y
mv y.tab.c $@
atdb_lex.c: atdb_lex.l
lex atdb_lex.l
/bin/rm -f atdb_lex.c
/bin/mv lex.yy.c atdb_lex.c
$(OBDIR)/dbLoadTemplate_lex.c: dbLoadTemplate.l
/bin/rm -f $@
$(LEX) -t -L dbLoadTemplate.l > $@
clean::
/bin/rm -f atdb_lex.c atdb_yacc.c
$(OBDIR)/dbLoadRecords.o: $(OBDIR)/dbLoadRecords.c
$(RM) $@
$(CC) -c $(CFLAGS) -o $(OBDIR)/dbLoadRecords.o \
$(OBDIR)/dbLoadRecords.c
$(OBDIR)/dbLoadTemplate.o: $(OBDIR)/dbLoadTemplate.c
$(RM) $@
$(CC) -c $(CFLAGS) -o $(OBDIR)/dbLoadTemplate.o \
$(OBDIR)/dbLoadTemplate.c
$(OBDIR)/subtool: $(OBDIR)/dbLoadTemplate.o $(OBDIR)/dbVarSub.o
$(RM) $@
$(LINK.c) $(CFLAGS) -DSUB_TOOL -o $(OBDIR)/subtool \
$(OBDIR)/dbLoadTemplate.c $(OBDIR)/dbVarSub.o -s
include $(EPICS)/config/RULES.Unix
+3 -3
View File
@@ -7,12 +7,12 @@ SRCS = \
dbVarSub.c $(OBDIR)/dbLoadTemplate.c $(OBDIR)/dbLoadRecords.c
OBJS = \
LIBOBJS = \
$(OBDIR)/dbVarSub.o $(OBDIR)/dbLoadTemplate.o \
$(OBDIR)/dbLoadRecords.o
LIBOBJS =
PROD = $(OBDIR)/dbSubs
LIBNAME = dbSubs
depends: $(OBDIR)/dbLoadTemplate.c $(OBDIR)/dbLoadRecords.c
+14 -2
View File
@@ -1,9 +1,9 @@
EPICS = ../../..
include $(EPICS)/config/CONFIG
USR_CFLAGS = -DACCESS_SECURITY -D_NO_PROTO
USR_CFLAGS = -D_NO_PROTO
CC = acc -Xs
CC = acc -Xt
SRCS = \
@@ -31,6 +31,9 @@ LIBOBJS = \
LIBNAME = libCom.a
TARGET = \
$(OBDIR)/cvtTest $(OBDIR)/tsTest $(OBDIR)/sydTest
depends: bld_errSym
bld_errSym: $(OBDIR)/errSymTbl.c $(OBDIR)/errInc.o
@@ -40,4 +43,13 @@ $(OBDIR)/errSymTbl.c $(OBDIR)/errInc.o:
@$(EPICS_BASE)/tools/blderrSymTbl
@/bin/mv errSymTbl.c errInc.o $(OBDIR)
$(OBDIR)/cvtTest: $(OBDIR)/cvtNumbers.o
$(LINK.c) -o $@ $? -lCom -lDb -lCom -lm -s
$(OBDIR)/tsTest: $(OBDIR)/tsSubr.o
$(LINK.c) -o $@ $? -lCom -lDb -lCom -lm -s
$(OBDIR)/sydTest: $(OBDIR)/sydSubr.o
$(LINK.c) -o $@ $? -lCom -lca -lDb -lCom -lm -s
include $(EPICS)/config/RULES.Unix
+2 -2
View File
@@ -7,10 +7,10 @@ SRCS = \
iocLogClient.c veclist.c
OBJS = \
$(OBDIR)/veclist.o $(OBDIR)/iocLogClient.o
LIBOBJS = \
$(OBDIR)/veclist.o $(OBDIR)/iocLogClient.o
PROD = $(OBDIR)/vxComLib
LIBNAME = vxComLib
include $(EPICS)/config/RULES.Vx
+4 -4
View File
@@ -7,14 +7,14 @@ SRCS = \
caserverio.c caservertask.c camsgtask.c camessage.c \
rsrv_init.c cast_server.c online_notify.c globalsource.c
OBJS = \
OBJS =
LIBOBJS = \
$(OBDIR)/caserverio.o $(OBDIR)/caservertask.o \
$(OBDIR)/camsgtask.o $(OBDIR)/camessage.o \
$(OBDIR)/rsrv_init.o $(OBDIR)/cast_server.o \
$(OBDIR)/online_notify.o
LIBOBJS =
PROD = dbgLib
LIBNAME = dbgLib
include $(EPICS)/config/RULES.Vx
+5 -3
View File
@@ -25,13 +25,15 @@ OBJS = \
$(OBDIR)/recListProg.o $(OBDIR)/recordTest.o \
$(OBDIR)/startCArepeater.o $(OBDIR)/sydPlot.o
PROD = \
LIBOBJS =
TARGETS = \
$(OBDIR)/apCreateShadow $(OBDIR)/apStatusSync $(OBDIR)/bfRing \
$(OBDIR)/ca_test $(OBDIR)/calcTest $(OBDIR)/checkDvlNode \
$(OBDIR)/cmdClient $(OBDIR)/extrDoc $(OBDIR)/iocLogServer \
$(OBDIR)/racPrint $(OBDIR)/recListProg $(OBDIR)/recordTest \
$(OBDIR)/startCArepeater
all :: $(PROD)
#all :: $(PROD)
include $(EPICS)/config/RULES
include $(EPICS)/config/RULES.Unix