Initial Makefile.

This commit is contained in:
Mike Bordua
1994-07-12 20:25:13 +00:00
parent a9445fb0c7
commit 203c80f2fe
5 changed files with 247 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
EPICS = ../../..
include $(EPICS)/config/CONFIG
CC = acc -Xt
SRCS = \
dbStaticLib.c \
atdb_lex.c \
atdb_yacc.c \
dbta.c \
atdb.c \
dbl.c \
dbls.c
OBJS =
LIBOBJS = \
dbStaticLib.o
LIBNAME = libDb.a
TARGET = $(OBDIR)/dbta $(OBDIR)/atdb $(OBDIR)/dbl $(OBDIR)/dbls
$(OBDIR)/atdb: $(OBDIR)/atdb.o $(OBDIR)/atdb_yacc.o
$(LINK.c) -o $@ $? $(LDLIBS)
depends: $(OBDIR)/atdb_yacc.o
$(OBDIR)/atdb_yacc.o: atdb_lex.c atdb_yacc.c
/bin/rm -f $(OBDIR)/atdb_yacc.o
$(CC) $(CFLAGS) -o $@ -c atdb_yacc.c
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
atdb_lex.c: atdb_lex.l
lex atdb_lex.l
/bin/rm -f atdb_lex.c
/bin/mv lex.yy.c atdb_lex.c
clean::
/bin/rm -f atdb_lex.c atdb_yacc.c
include $(EPICS)/config/RULES.Unix
+47
View File
@@ -0,0 +1,47 @@
EPICS = ../../..
include $(EPICS)/config/CONFIG_vx
USR_CFLAGS =
SRCS = \
dbVarSub.c $(OBDIR)/dbLoadTemplate.c $(OBDIR)/dbLoadRecords.c
OBJS = \
$(OBDIR)/dbVarSub.o $(OBDIR)/dbLoadTemplate.o \
$(OBDIR)/dbLoadRecords.o
LIBOBJS =
PROD = $(OBDIR)/dbSubs
depends: $(OBDIR)/dbLoadTemplate.c $(OBDIR)/dbLoadRecords.c
$(OBDIR)/dbLoadRecords.c: $(OBDIR)/dbLoadRecords_lex.c dbLoadRecords.y
/bin/rm -f $@
$(YACC) -l dbLoadRecords.y
mv y.tab.c $@
$(OBDIR)/dbLoadRecords_lex.c: dbLoadRecords.l
/bin/rm -f $@
$(LEX) -t -L dbLoadRecords.l > $@
$(OBDIR)/dbLoadTemplate.c: $(OBDIR)/dbLoadTemplate_lex.c dbLoadTemplate.y
/bin/rm -f $@
$(YACC) -l dbLoadTemplate.y
mv y.tab.c $@
$(OBDIR)/dbLoadTemplate_lex.c: dbLoadTemplate.l
/bin/rm -f $@
$(LEX) -t -L dbLoadTemplate.l > $@
$(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
include $(EPICS)/config/RULES.Vx
+72
View File
@@ -0,0 +1,72 @@
EPICS = ../../..
include $(EPICS)/config/CONFIG_vx
USR_CFLAGS = -ansi -I../drv
LDLIBS =
SRCS = \
devAiDvx2502.c devAiSoft.c devAiSoftRaw.c \
devAiSymb.c devAiTestAsyn.c devAiXy566Di.c \
devAiXy566DiL.c devAiXy566Se.c devAoSoft.c \
devAoSoftRaw.c devAoSymb.c devAoTestAsyn.c \
devAoVmiVme4100.c devBiMpv910.c devBiSoft.c \
devBiSoftRaw.c devBiTestAsyn.c devBiXVme210.c \
devBoMpv902.c devBoSoft.c devBoSoftRaw.c \
devBoTestAsyn.c devBoXVme220.c devCommonGpib.c \
devEventSoft.c devEventTestIoEvent.c devHistogramSoft.c \
devHistogramTestAsyn.c devLiSoft.c devLiSymb.c \
devLoSoft.c devLoSymb.c devMbbiMpv910.c \
devMbbiSoft.c devMbbiSoftRaw.c devMbbiTestAsyn.c \
devMbbiXVme210.c devMbboMpv902.c devMbboSoft.c \
devMbboSoftRaw.c devMbboTestAsyn.c devMbboXVme220.c \
devPtSoft.c devSmCompumotor1830.c devSmOms6Axis.c \
devSASoft.c devSiSoft.c devSiSymb.c \
devSiTestAsyn.c devSoSoft.c devSoSymb.c \
devSoTestAsyn.c devWfSoft.c devWfTestAsyn.c \
devWfXy566Sc.c devAllenBradley.c devAt5Vxi.c \
devMz8310.c devTimerMz8310.c \
devVxiTDM.c devAiKscV215.c devXy240.c \
devHpe1368a.c devAt8Fp.c devWfComet.c \
devWfDvx2502.c devWfJoergerVtr1.c
OBJS = \
$(OBDIR)/devAiDvx2502.o $(OBDIR)/devAiSoft.o \
$(OBDIR)/devAiSoftRaw.o $(OBDIR)/devAiSymb.o \
$(OBDIR)/devAiTestAsyn.o $(OBDIR)/devAiXy566Di.o \
$(OBDIR)/devAiXy566DiL.o $(OBDIR)/devAiXy566Se.o \
$(OBDIR)/devAoSoft.o $(OBDIR)/devAoSoftRaw.o \
$(OBDIR)/devAoSymb.o $(OBDIR)/devAoTestAsyn.o \
$(OBDIR)/devAoVmiVme4100.o $(OBDIR)/devBiMpv910.o \
$(OBDIR)/devBiSoft.o $(OBDIR)/devBiSoftRaw.o \
$(OBDIR)/devBiTestAsyn.o $(OBDIR)/devBiXVme210.o \
$(OBDIR)/devBoMpv902.o $(OBDIR)/devBoSoft.o \
$(OBDIR)/devBoSoftRaw.o $(OBDIR)/devBoTestAsyn.o \
$(OBDIR)/devBoXVme220.o $(OBDIR)/devCommonGpib.o \
$(OBDIR)/devEventSoft.o $(OBDIR)/devEventTestIoEvent.o \
$(OBDIR)/devHistogramSoft.o $(OBDIR)/devHistogramTestAsyn.o \
$(OBDIR)/devLiSoft.o $(OBDIR)/devLiSymb.o \
$(OBDIR)/devLoSoft.o $(OBDIR)/devLoSymb.o \
$(OBDIR)/devMbbiMpv910.o $(OBDIR)/devMbbiSoft.o \
$(OBDIR)/devMbbiSoftRaw.o $(OBDIR)/devMbbiTestAsyn.o \
$(OBDIR)/devMbbiXVme210.o $(OBDIR)/devMbboMpv902.o \
$(OBDIR)/devMbboSoft.o $(OBDIR)/devMbboSoftRaw.o \
$(OBDIR)/devMbboTestAsyn.o $(OBDIR)/devMbboXVme220.o \
$(OBDIR)/devPtSoft.o $(OBDIR)/devSmCompumotor1830.o \
$(OBDIR)/devSmOms6Axis.o $(OBDIR)/devSASoft.o \
$(OBDIR)/devSiSoft.o $(OBDIR)/devSiSymb.o \
$(OBDIR)/devSiTestAsyn.o $(OBDIR)/devSoSoft.o \
$(OBDIR)/devSoSymb.o $(OBDIR)/devSoTestAsyn.o \
$(OBDIR)/devWfSoft.o $(OBDIR)/devWfTestAsyn.o \
$(OBDIR)/devWfXy566Sc.o $(OBDIR)/devAllenBradley.o \
$(OBDIR)/devAt5Vxi.o $(OBDIR)/devMz8310.o \
$(OBDIR)/devTimerMz8310.o \
$(OBDIR)/devVxiTDM.o $(OBDIR)/devAiKscV215.o \
$(OBDIR)/devXy240.o $(OBDIR)/devHpe1368a.o \
$(OBDIR)/devAt8Fp.o $(OBDIR)/devWfComet.o \
$(OBDIR)/devWfDvx2502.o $(OBDIR)/devWfJoergerVtr1.o
LIBOBJS =
PROD = $(OBDIR)/devSup
include $(EPICS)/config/RULES.Vx
+27
View File
@@ -0,0 +1,27 @@
EPICS = ../../..
include $(EPICS)/config/CONFIG_vx
USR_CFLAGS = -ansi -I../drv
LDLIBS =
SRCS = \
devAnalytekGpib.c devXxDg535Gpib.c devXxSkeletonGpib.c \
devBBInteract.c devXxDig500Msg232.c devXxSoftMsg.c \
devGpibInteract.c devXxHvpsGpib.c devXxSr620Gpib.c \
devK486Gpib.c devXxK196Gpib.c devXxDc5009Gpib.c \
devXxK263Gpib.c
OBJS = \
$(OBDIR)/devAnalytekGpib.c $(OBDIR)/devXxDg535Gpib.c \
$(OBDIR)/devXxSkeletonGpib.c $(OBDIR)/devBBInteract.c \
$(OBDIR)/devXxDig500Msg232.c $(OBDIR)/devXxSoftMsg.c \
$(OBDIR)/devGpibInteract.c $(OBDIR)/devXxHvpsGpib.c \
$(OBDIR)/devXxSr620Gpib.c $(OBDIR)/devK486Gpib.c \
$(OBDIR)/devXxK196Gpib.c $(OBDIR)/devXxDc5009Gpib.c \
$(OBDIR)/devXxK263Gpib.c
LIBOBJS =
TARGETS =
include $(EPICS)/config/RULES.Vx
+55
View File
@@ -0,0 +1,55 @@
EPICS = ../../..
include $(EPICS)/config/CONFIG_vx
USR_CFLAGS = -fshared-data -fvolatile -mnobitfield -traditional
SRCS = \
module_types.c drvXy010.c drvAb.c drvBb902.c \
drvBb910.c drvCompuSm.c drvDvx.c drvMz8310.c \
drvOms.c drvStc.c drvTime.c drvVmi4100.c \
drvXy210.c drvXy220.c drvXy240.c \
drvXy566.c drvAt5Vxi.c drvHp1404a.c drvEpvxi.c \
drvEpvxiMsg.c drvBitBus.c drvPEPBitBus.c drvGpib.c \
drvMsg.c drvBB232.c drvHpe1368a.c drvHpe1445a.c \
drvKscV215.c drvComet.c drvJgvtr1.c drvFp.c \
drvMvme162.c drvFpm.c
OBJS = \
$(OBDIR)/module_types.o $(OBDIR)/drvXy010.o \
$(OBDIR)/drvAb.o $(OBDIR)/drvBb902.o \
$(OBDIR)/drvBb910.o $(OBDIR)/drvCompuSm.o \
$(OBDIR)/drvDvx.o $(OBDIR)/drvMz8310.o \
$(OBDIR)/drvOms.o $(OBDIR)/drvStc.o \
$(OBDIR)/drvTime.o $(OBDIR)/drvVmi4100.o \
$(OBDIR)/drvXy210.o \
$(OBDIR)/drvXy220.o $(OBDIR)/drvXy240.o \
$(OBDIR)/drvXy566.o $(OBDIR)/drvAt5Vxi.o \
$(OBDIR)/drvHp1404a.o $(OBDIR)/drvEpvxi.o \
$(OBDIR)/drvEpvxiMsg.o $(OBDIR)/drvGpib.o \
$(OBDIR)/drvMsg.o $(OBDIR)/drvBB232.o \
$(OBDIR)/drvHpe1368a.o $(OBDIR)/drvHpe1445a.o \
$(OBDIR)/drvKscV215.o $(OBDIR)/drvComet.o \
$(OBDIR)/drvJgvtr1.o $(OBDIR)/drvFp.o \
$(OBDIR)/drvMvme162.o $(OBDIR)/drvFpm.o
OBJS1 = \
$(OBDIR)/drvBitBus.o
OBJS2 = \
$(OBDIR)/drvPEPBitBus.o
LIBOBJS =
PROD1 = $(OBDIR)/drvSup.o
PROD2 = $(OBDIR)/drvSupPEP.o
build:: $(PROD1) $(PROD2)
$(OBDIR)/drvSup.o: $(OBJS) $(OBJS1)
$(LINK.c) $@ $? $(LDLIBS)
$(OBDIR)/drvSupPEP.o: $(OBJS) $(OBJS2)
$(LINK.c) $@ $? $(LDLIBS)
include $(EPICS)/config/RULES.Vx