Makefile now uses library build rule from RULES.Vx
This commit is contained in:
@@ -15,22 +15,20 @@ SRCS.c += ../devXxDc5009Gpib.c
|
||||
SRCS.c += ../devXxK263Gpib.c
|
||||
SRCS.c += ../devXxSkeletonGpib.c
|
||||
|
||||
OBJS += devAnalytekGpib.o
|
||||
OBJS += devXxDg535Gpib.o
|
||||
OBJS += devBBInteract.o
|
||||
OBJS += devGpibInteract.o
|
||||
OBJS += devXxSr620Gpib.o
|
||||
OBJS += devK486Gpib.o
|
||||
OBJS += devXxK196Gpib.o
|
||||
OBJS += devXxDc5009Gpib.o
|
||||
OBJS += devXxK263Gpib.o
|
||||
OBJS += devXxSkeletonGpib.o
|
||||
LIBOBJS += devAnalytekGpib.o
|
||||
LIBOBJS += devXxDg535Gpib.o
|
||||
LIBOBJS += devBBInteract.o
|
||||
LIBOBJS += devGpibInteract.o
|
||||
LIBOBJS += devXxSr620Gpib.o
|
||||
LIBOBJS += devK486Gpib.o
|
||||
LIBOBJS += devXxK196Gpib.o
|
||||
LIBOBJS += devXxDc5009Gpib.o
|
||||
LIBOBJS += devXxK263Gpib.o
|
||||
LIBOBJS += devXxSkeletonGpib.o
|
||||
|
||||
PROD = devLibOpt $(OBJS)
|
||||
LIBNAME = devLibOpt
|
||||
|
||||
PROD = $(LIBOBJS)
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
devLibOpt: $(OBJS)
|
||||
$(RM) $@
|
||||
$(LINK.c) $@ $(OBJS) $(LDLIBS)
|
||||
|
||||
|
||||
@@ -5,15 +5,9 @@ include $(EPICS)/config/CONFIG_BASE
|
||||
|
||||
SRCS.c = ../iocLogClient.c ../veclist.c
|
||||
|
||||
OBJS = veclist.o iocLogClient.o
|
||||
LIBOBJS = veclist.o iocLogClient.o
|
||||
|
||||
PROD = vxComLib
|
||||
LIBNAME = vxComLib
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
clean::
|
||||
@$(RM) vxComLib
|
||||
|
||||
vxComLib: $(OBJS)
|
||||
$(RM) $@
|
||||
$(LINK.c) $@ $(OBJS) $(LDLIBS)
|
||||
|
||||
@@ -4,12 +4,9 @@ include $(EPICS)/config/CONFIG_BASE
|
||||
|
||||
SRCS.c = ../epicsRelease.c
|
||||
|
||||
OBJS = epicsRelease.o
|
||||
LIBOBJS = epicsRelease.o
|
||||
|
||||
PROD = miscLib
|
||||
LIBNAME = miscLib
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
miscLib: $(OBJS)
|
||||
$(RM) $@
|
||||
$(LINK.c) $@ $(OBJS) $(LDLIBS)
|
||||
|
||||
@@ -47,54 +47,50 @@ SRCS.c += ../recWait.c
|
||||
SRCS.c += ../recWaitCa.c
|
||||
SRCS.c += ../recWaveform.c
|
||||
|
||||
# OBJS += recAai.o
|
||||
# OBJS += recAao.o
|
||||
OBJS += recAi.o
|
||||
OBJS += recAo.o
|
||||
OBJS += recBi.o
|
||||
OBJS += recBo.o
|
||||
OBJS += recCalc.o
|
||||
OBJS += recCompress.o
|
||||
OBJS += recDfanout.o
|
||||
OBJS += recEg.o
|
||||
OBJS += recEgevent.o
|
||||
OBJS += recEr.o
|
||||
OBJS += recErevent.o
|
||||
OBJS += recEvent.o
|
||||
OBJS += recFanout.o
|
||||
# OBJS += recGsub.o
|
||||
OBJS += recHistogram.o
|
||||
OBJS += recLongin.o
|
||||
OBJS += recLongout.o
|
||||
OBJS += recMbbi.o
|
||||
OBJS += recMbbiDirect.o
|
||||
OBJS += recMbbo.o
|
||||
OBJS += recMbboDirect.o
|
||||
# OBJS += recPal.o
|
||||
OBJS += recPermissive.o
|
||||
OBJS += recPid.o
|
||||
OBJS += recPulseCounter.o
|
||||
OBJS += recPulseDelay.o
|
||||
OBJS += recPulseTrain.o
|
||||
OBJS += recScan.o
|
||||
OBJS += recSel.o
|
||||
OBJS += recSeq.o
|
||||
OBJS += recState.o
|
||||
OBJS += recSteppermotor.o
|
||||
OBJS += recStringin.o
|
||||
OBJS += recStringout.o
|
||||
OBJS += recSub.o
|
||||
OBJS += recSubArray.o
|
||||
OBJS += recTimer.o
|
||||
OBJS += recWait.o
|
||||
OBJS += recWaitCa.o
|
||||
OBJS += recWaveform.o
|
||||
# LIBOBJS += recAai.o
|
||||
# LIBOBJS += recAao.o
|
||||
LIBOBJS += recAi.o
|
||||
LIBOBJS += recAo.o
|
||||
LIBOBJS += recBi.o
|
||||
LIBOBJS += recBo.o
|
||||
LIBOBJS += recCalc.o
|
||||
LIBOBJS += recCompress.o
|
||||
LIBOBJS += recDfanout.o
|
||||
LIBOBJS += recEg.o
|
||||
LIBOBJS += recEgevent.o
|
||||
LIBOBJS += recEr.o
|
||||
LIBOBJS += recErevent.o
|
||||
LIBOBJS += recEvent.o
|
||||
LIBOBJS += recFanout.o
|
||||
# LIBOBJS += recGsub.o
|
||||
LIBOBJS += recHistogram.o
|
||||
LIBOBJS += recLongin.o
|
||||
LIBOBJS += recLongout.o
|
||||
LIBOBJS += recMbbi.o
|
||||
LIBOBJS += recMbbiDirect.o
|
||||
LIBOBJS += recMbbo.o
|
||||
LIBOBJS += recMbboDirect.o
|
||||
# LIBOBJS += recPal.o
|
||||
LIBOBJS += recPermissive.o
|
||||
LIBOBJS += recPid.o
|
||||
LIBOBJS += recPulseCounter.o
|
||||
LIBOBJS += recPulseDelay.o
|
||||
LIBOBJS += recPulseTrain.o
|
||||
LIBOBJS += recScan.o
|
||||
LIBOBJS += recSel.o
|
||||
LIBOBJS += recSeq.o
|
||||
LIBOBJS += recState.o
|
||||
LIBOBJS += recSteppermotor.o
|
||||
LIBOBJS += recStringin.o
|
||||
LIBOBJS += recStringout.o
|
||||
LIBOBJS += recSub.o
|
||||
LIBOBJS += recSubArray.o
|
||||
LIBOBJS += recTimer.o
|
||||
LIBOBJS += recWait.o
|
||||
LIBOBJS += recWaitCa.o
|
||||
LIBOBJS += recWaveform.o
|
||||
|
||||
PROD = recSup
|
||||
LIBNAME = recSup
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
$(PROD): $(OBJS)
|
||||
$(RM) $@
|
||||
$(LINK.c) $@ $(OBJS) $(LDLIBS)
|
||||
|
||||
|
||||
@@ -8,21 +8,17 @@ SRCS.c = \
|
||||
../seq_main.c ../seq_ca.c ../seq_qry.c ../seq_task.c \
|
||||
../seq_mac.c ../seq_prog.c
|
||||
|
||||
OBJS = \
|
||||
LIBOBJS = \
|
||||
seq_main.o seq_ca.o seq_qry.o seq_task.o \
|
||||
seq_mac.o seq_prog.o seqVersion.o
|
||||
|
||||
PROD = seq
|
||||
LIBNAME = seq
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
clean::
|
||||
@$(RM) seqVersion.c
|
||||
|
||||
seq: $(OBJS)
|
||||
$(RM) $@
|
||||
$(LINK.c) $@ $(OBJS) $(LDLIBS)
|
||||
|
||||
seqVersion.c: ../Version
|
||||
$(RM) seqVersion.c
|
||||
sh ../makeSeqVersion ../Version > seqVersion.c
|
||||
|
||||
Reference in New Issue
Block a user