Skip to content
Snippets Groups Projects
Commit c3811727 authored by rivers's avatar rivers
Browse files

Changes to support reorganization of ipApp and new software such as CAMAC

parent 0c5d42db
No related branches found
No related tags found
No related merge requests found
...@@ -4,44 +4,102 @@ include $(TOP)/config/CONFIG_APP ...@@ -4,44 +4,102 @@ include $(TOP)/config/CONFIG_APP
#---------------------------------------- #----------------------------------------
# ADD MACRO DEFINITIONS AFTER THIS LINE # ADD MACRO DEFINITIONS AFTER THIS LINE
# Define source files here for gnumake depends
#SRCS.c += ../myProg.c
LIBOBJS += $(EPICS_BASE_BIN)/iocCore # Stuff from base - local copy of baeLIBOBJS so it can be customized for
LIBOBJS += $(EPICS_BASE_BIN)/seq # this app.
include ../baseLIBOBJS
include $(STD)/stdApp/src/baseLIBOBJS # Objects from this app
#include ../xxxLIBOBJS
# MPF server objects from this App
#include ../xxxMpfServerLIBOBJS
# Objects from "mpf"
LIBOBJS += $(MPF_BIN)/mpfLib
LIBOBJS += $(MPF_BIN)/DevMpf.o
MPFSERVERLIBOBJS += $(MPF_BIN)/ipLib
# Objects from "mpfGpib"
MPFSERVERLIBOBJS += $(MPF_GPIB_BIN)/Gpib.o
MPFSERVERLIBOBJS += $(MPF_GPIB_BIN)/gpibSniff.o
MPFSERVERLIBOBJS += $(MPF_GPIB_BIN)/GpibGsTi9914.o
MPFSERVERLIBOBJS += $(MPF_GPIB_BIN)/gpibServer.o
# Objects from "mpfSerial"
LIBOBJS += $(MPF_SERIAL_BIN)/devStringMpf.o
MPFSERVERLIBOBJS += $(MPF_SERIAL_BIN)/OctalUART.o
MPFSERVERLIBOBJS += $(MPF_SERIAL_BIN)/SerialPort.o
MPFSERVERLIBOBJS += $(MPF_SERIAL_BIN)/serialPortSniff.o
MPFSERVERLIBOBJS += $(MPF_SERIAL_BIN)/serialServer.o
# Objects from "dac128V"
LIBOBJS += $(DAC128V_BIN)/devAoDAC128V.o
MPFSERVERLIBOBJS += $(DAC128V_BIN)/dac128VLib
# Objects from "ip330"
LIBOBJS += $(IP330_BIN)/devAiIp330Scan.o
LIBOBJS += $(IP330_BIN)/devLoIp330Config.o
LIBOBJS += $(IP330_BIN)/devEpidIp330.o
MPFSERVERLIBOBJS += $(IP330_BIN)/ip330Lib
MPFSERVERLIBOBJS += $(IP330_BIN)/ip330ServLib
# Objects from "ipUnidig"
LIBOBJS += $(IPUNIDIG_BIN)/devIpUnidig.o
MPFSERVERLIBOBJS += $(IPUNIDIG_BIN)/ipUnidigLib
# Objects from "love"
LIBOBJS += $(LOVE_BIN)/devLove.o
MPFSERVERLIBOBJS += $(LOVE_BIN)/loveServer.o
# Objects from "std"
include $(STD)/stdApp/src/stdLIBOBJS include $(STD)/stdApp/src/stdLIBOBJS
LIBOBJS += $(STDLIBOBJS) LIBOBJS += $(STDLIBOBJS)
#LIBOBJS += $(STD_BIN)/stdLib #LIBOBJS += $(STD_BIN)/stdLib
# Objects from "mca"
include $(MCA)/mcaApp/src/mcaLIBOBJS include $(MCA)/mcaApp/src/mcaLIBOBJS
LIBOBJS += $(MCALIBOBJS) LIBOBJS += $(MCALIBOBJS)
#LIBOBJS += $(MCA_BIN)/mcaLib #LIBOBJS += $(MCA_BIN)/mcaLib
include $(MCA)/mcaApp/src/mcaMpfServerLIBOBJS
LIBOBJS += $(MCAMPFSERVERLIBOBJS)
# Objects from "ip"
include $(IP)/ipApp/src/ipLIBOBJS include $(IP)/ipApp/src/ipLIBOBJS
LIBOBJS += $(IPLIBOBJS) LIBOBJS += $(IPLIBOBJS)
#LIBOBJS += $(IP_BIN)/ipLib #LIBOBJS += $(IP_BIN)/ipLib
MPFSERVERLIBOBJS += $(IP_BIN)/mpcServer.o
include $(IP)/ipApp/src/ipMpfServerLIBOBJS # Allen Bradley objects. Local copy of file to edit in needed routines
LIBOBJS += $(IPMPFSERVERLIBOBJS) #include ../allenBradleyLIBOBJS
#LIBOBJS += $(IP_BIN)/mpfServLib
# motor record and device support # motor record and device support
LIBOBJS += $(MOTOR_BIN)/motorLib LIBOBJS += $(MOTOR_BIN)/motorLib
#LIBOBJS += $(MOTOR_BIN)/motorCOM_mpf LIBOBJS += $(MOTOR_BIN)/motorCOM_mpf
LIBOBJS += $(MOTOR_BIN)/omsLib LIBOBJS += $(MOTOR_BIN)/omsLib
LIBOBJS += $(MOTOR_BIN)/softMotorLib LIBOBJS += $(MOTOR_BIN)/softMotorLib
#LIBOBJS += $(MOTOR_BIN)/V544Lib #LIBOBJS += $(MOTOR_BIN)/V544Lib
#LIBOBJS += $(MOTOR_BIN)/newportLib #LIBOBJS += $(MOTOR_BIN)/newportLib
#LIBOBJS += $(MOTOR_BIN)/pm500Lib #LIBOBJS += $(MOTOR_BIN)/pm500Lib
# CAMAC libraries
LIBOBJS += $(CAMAC_BIN)/camacLib
LIBOBJS += $(CAMAC_BIN)/devCamacLib
LIBOBJS += $(CAMAC_BIN)/dxpCamacLib
LIBNAME = xxxLib LIBNAME = xxxLib
PROD += mpfServLib
BIN_INSTALLS += $(EPICS_BASE_BIN)/iocCore $(EPICS_BASE_BIN)/seq
BIN_INSTALLS += $(STD_BIN)/xiahsc.o BIN_INSTALLS += $(STD_BIN)/xiahsc.o
BIN_INSTALLS += $(STD_BIN)/xia_slit.o BIN_INSTALLS += $(STD_BIN)/xia_slit.o
BIN_INSTALLS += $(STD_BIN)/getFilledBuckets.o BIN_INSTALLS += $(STD_BIN)/getFilledBuckets.o
BIN_INSTALLS += $(MPF_GPIB_BIN)/GpibHideosRemote.o BIN_INSTALLS += $(MPF_GPIB_BIN)/GpibHideosRemote.o
BIN_INSTALLS += $(MPF_GPIB_BIN)/GpibHideosLocal.o BIN_INSTALLS += $(MPF_GPIB_BIN)/GpibHideosLocal.o
BIN_INSTALLS += $(MPF_BIN)/mpfLib
BIN_INSTALLS += $(STD_BIN)/initHooks.o BIN_INSTALLS += $(STD_BIN)/initHooks.o
#Note that the command line that builds the #Note that the command line that builds the
...@@ -50,3 +108,5 @@ BIN_INSTALLS += $(STD_BIN)/initHooks.o ...@@ -50,3 +108,5 @@ BIN_INSTALLS += $(STD_BIN)/initHooks.o
include $(TOP)/config/RULES.Vx include $(TOP)/config/RULES.Vx
#---------------------------------------- #----------------------------------------
# ADD RULES AFTER THIS LINE # ADD RULES AFTER THIS LINE
mpfServLib : $(MPFSERVERLIBOBJS)
$(LINK.c) $@ $(MPFSERVERLIBOBJS)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment