Initial Makefile.
This commit is contained in:
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user