From 79d023d1a13f92b83f73579948e610d5463d7675 Mon Sep 17 00:00:00 2001 From: Mike Bordua Date: Tue, 12 Jul 1994 20:41:10 +0000 Subject: [PATCH] Initial Makefile. --- src/libCom/Makefile.Vx | 63 ++++++++++++++++++++++++++++++++++++++ src/libvxWorks/Makefile.Vx | 16 ++++++++++ src/rec/Makefile.Vx | 41 +++++++++++++++++++++++++ src/rsrv/Makefile.Vx | 20 ++++++++++++ src/sequencer/Makefile.Vx | 27 ++++++++++++++++ src/util/Makefile.Vx | 15 +++++++++ 6 files changed, 182 insertions(+) create mode 100644 src/libCom/Makefile.Vx create mode 100644 src/libvxWorks/Makefile.Vx create mode 100644 src/rec/Makefile.Vx create mode 100644 src/rsrv/Makefile.Vx create mode 100644 src/sequencer/Makefile.Vx create mode 100644 src/util/Makefile.Vx diff --git a/src/libCom/Makefile.Vx b/src/libCom/Makefile.Vx new file mode 100644 index 000000000..c9f381bc0 --- /dev/null +++ b/src/libCom/Makefile.Vx @@ -0,0 +1,63 @@ +EPICS = ../../.. +include $(EPICS)/config/CONFIG_vx + +USR_CFLAGS = -ansi + +SRCS = \ + calcPerform.c cmdSubr.c cvtBpt.c cvtFast.c cvtNumbers.c \ + gpHashLib.c freeListLib.c ellLib.c envSubr.c errSymLib.c \ + ezsSockSubr.c genSubr.c genTaskSubr.c helpSubr.c \ + nextFieldSubr.c postfix.c sydSubr.c sydSubrCA.c \ + sydSubrCF.c sydSubrSSF.c bucketLib.c memDebugLib.c tsSubr.c \ + $(OBDIR)/errSymTbl.c + +OBJS = + +LIBOBJS = \ + $(OBDIR)/calcPerform.o $(OBDIR)/cvtBpt.o $(OBDIR)/cvtFast.o \ + $(OBDIR)/ellLib.o $(OBDIR)/envSubr.o $(OBDIR)/errSymLib.o \ + $(OBDIR)/errSymTbl.o $(OBDIR)/genSubr.o $(OBDIR)/genTaskSubr.o \ + $(OBDIR)/nextFieldSubr.o $(OBDIR)/postfix.o $(OBDIR)/bucketLib.o \ + $(OBDIR)/tsSubr.o + +LIBOBJS1 = \ + $(OBDIR)/cmdSubr.o $(OBDIR)/cvtNumbers.o $(OBDIR)/cvtFast.o \ + $(OBDIR)/ezsSockSubr.o $(OBDIR)/helpSubr.o + +LIBOBJS2 = \ + $(OBDIR)/sydSubr.o $(OBDIR)/sydSubrCA.o \ + $(OBDIR)/sydSubrCF.o $(OBDIR)/sydSubrSSF.o + +LIBNAME = libCom.o + +LIBNAME1 = libCom1.o + +LIBNAME2 = libCom2.o + +build_libs:: $(OBDIR)/$(LIBNAME1) $(OBDIR)/$(LIBNAME2) + +$(OBDIR)/$(LIBNAME1): $(LIBOBJS1) + $(LD) $(LDFLAGS) $@ $? + +$(OBDIR)/$(LIBNAME2): $(LIBOBJS2) + $(LD) $(LDFLAGS) $@ $? + +install_libs:: $(EPICS_BASE_LIB)/$(T_A)/$(LIBNAME1) \ + $(EPICS_BASE_LIB)/$(T_A)/$(LIBNAME2) + +$(EPICS_BASE_LIB)/$(T_A)/$(LIBNAME1): $(OBDIR)/$(LIBNAME1) + install -m 644 $? $@ + +$(EPICS_BASE_LIB)/$(T_A)/$(LIBNAME2): $(OBDIR)/$(LIBNAME2) + install -m 644 $? $@ + +depends: bld_errSym + +bld_errSym: $(OBDIR)/errSymTbl.c $(OBDIR)/errInc.o + +$(OBDIR)/errSymTbl.c $(OBDIR)/errInc.o: + @/bin/rm -f errInc.o + @$(EPICS_BASE)/tools/blderrSymTbl + @/bin/mv errSymTbl.c errInc.o $(OBDIR) + +include $(EPICS)/config/RULES.Vx diff --git a/src/libvxWorks/Makefile.Vx b/src/libvxWorks/Makefile.Vx new file mode 100644 index 000000000..db0044822 --- /dev/null +++ b/src/libvxWorks/Makefile.Vx @@ -0,0 +1,16 @@ +EPICS = ../../.. +include $(EPICS)/config/CONFIG_vx + +USR_CFLAGS = + +SRCS = \ + iocLogClient.c veclist.c + +OBJS = \ + $(OBDIR)/veclist.o $(OBDIR)/iocLogClient.o + +LIBOBJS = \ + +PROD = $(OBDIR)/vxComLib + +include $(EPICS)/config/RULES.Vx diff --git a/src/rec/Makefile.Vx b/src/rec/Makefile.Vx new file mode 100644 index 000000000..0e2a4c1ad --- /dev/null +++ b/src/rec/Makefile.Vx @@ -0,0 +1,41 @@ +EPICS = ../../.. +include $(EPICS)/config/CONFIG_vx + +USR_CFLAGS = -I../drv + +SRCS = \ + recAi.c recGsub.c recPulseDelay.c recAo.c \ + recHistogram.c recPulseTrain.c recBi.c recLongin.c \ + recSel.c recBo.c recLongout.c recSeq.c \ + recCalc.c recMbbi.c recState.c recCompress.c \ + recMbbiDirect.c recSteppermotor.c recEg.c recMbbo.c \ + recStringin.c recEgevent.c recMbboDirect.c recStringout.c \ + recEr.c recPal.c recSub.c recErevent.c \ + recPermissive.c recSwitch.c recEvent.c recPid.c \ + recTimer.c recFanout.c recPulseCounter.c recWaveform.c + +OBJS = \ + $(OBDIR)/recAi.o $(OBDIR)/recGsub.o \ + $(OBDIR)/recPulseDelay.o $(OBDIR)/recAo.o \ + $(OBDIR)/recHistogram.o $(OBDIR)/recPulseTrain.o \ + $(OBDIR)/recBi.o $(OBDIR)/recLongin.o \ + $(OBDIR)/recSel.o $(OBDIR)/recBo.o \ + $(OBDIR)/recLongout.o $(OBDIR)/recSeq.o \ + $(OBDIR)/recCalc.o $(OBDIR)/recMbbi.o \ + $(OBDIR)/recState.o $(OBDIR)/recCompress.o \ + $(OBDIR)/recMbbiDirect.o $(OBDIR)/recSteppermotor.o \ + $(OBDIR)/recEg.o $(OBDIR)/recMbbo.o \ + $(OBDIR)/recStringin.o $(OBDIR)/recEgevent.o \ + $(OBDIR)/recMbboDirect.o $(OBDIR)/recStringout.o \ + $(OBDIR)/recEr.o $(OBDIR)/recPal.o \ + $(OBDIR)/recSub.o $(OBDIR)/recErevent.o \ + $(OBDIR)/recPermissive.o $(OBDIR)/recSwitch.o \ + $(OBDIR)/recEvent.o $(OBDIR)/recPid.o \ + $(OBDIR)/recTimer.o $(OBDIR)/recFanout.o \ + $(OBDIR)/recPulseCounter.o $(OBDIR)/recWaveform.o + +LIBOBJS = \ + +PROD = $(OBDIR)/recSup + +include $(EPICS)/config/RULES.Vx diff --git a/src/rsrv/Makefile.Vx b/src/rsrv/Makefile.Vx new file mode 100644 index 000000000..a8ba18c61 --- /dev/null +++ b/src/rsrv/Makefile.Vx @@ -0,0 +1,20 @@ +EPICS = ../../.. +include $(EPICS)/config/CONFIG_vx + +USR_CFLAGS = -I../ca + +SRCS = \ + caserverio.c caservertask.c camsgtask.c camessage.c \ + rsrv_init.c cast_server.c online_notify.c globalsource.c + +OBJS = \ + $(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 + +include $(EPICS)/config/RULES.Vx diff --git a/src/sequencer/Makefile.Vx b/src/sequencer/Makefile.Vx new file mode 100644 index 000000000..610521dd6 --- /dev/null +++ b/src/sequencer/Makefile.Vx @@ -0,0 +1,27 @@ +EPICS = ../../.. +include $(EPICS)/config/CONFIG_vx + +USR_CFLAGS = + +SRCS = \ + seq_main.c seq_ca.c seq_qry.c seq_task.c \ + seq_mac.c seq_prog.c $(OBDIR)/seqVersion.c + +OBJS = \ + $(OBDIR)/seq_main.o $(OBDIR)/seq_ca.o \ + $(OBDIR)/seq_qry.o $(OBDIR)/seq_task.o \ + $(OBDIR)/seq_mac.o $(OBDIR)/seq_prog.o \ + $(OBDIR)/seqVersion.o + +LIBOBJS = + +PROD = $(OBDIR)/seq + +depends: $(OBDIR)/seqVersion.c + +$(OBDIR)/seqVersion.c: Version + /bin/rm -f $(OBDIR)/seqVersion.c + sh makeSeqVersion Version > seqVersion.c + /bin/mv seqVersion.c $(OBDIR)/seqVersion.c + +include $(EPICS)/config/RULES.Vx diff --git a/src/util/Makefile.Vx b/src/util/Makefile.Vx new file mode 100644 index 000000000..d5876032a --- /dev/null +++ b/src/util/Makefile.Vx @@ -0,0 +1,15 @@ +EPICS = ../../.. +include $(EPICS)/config/CONFIG_vx + +USR_CFLAGS = + +SRCS = \ + ca_test.c calcTest.c recordTest.c + +OBJS = + +LIBOBJS = + +TARGETS = $(OBDIR)/ca_test $(OBDIR)/calcTest $(OBDIR)/recordTest + +include $(EPICS)/config/RULES.Vx