Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
X
xxx-R6-1
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Deploy
Releases
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Issue analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
synApps_6_1_Working
xxx-R6-1
Commits
09b28ccd
Commit
09b28ccd
authored
23 years ago
by
Ron Sluiter
Browse files
Options
Downloads
Patches
Plain Diff
- Objects grouped according to support modules.
- Replaced MPFSERVERLIBOBJS with BIN_INSTALLS of server libraries.
parent
a5d38396
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
xxxApp/src/Makefile.Vx
+89
-80
89 additions, 80 deletions
xxxApp/src/Makefile.Vx
with
89 additions
and
80 deletions
xxxApp/src/Makefile.Vx
+
89
−
80
View file @
09b28ccd
# Makefile.Vx
# FILENAME... Makefile.Vx
#
# NOTE: Some software (STD and IP) can be loaded by either uncommenting two
# lines like the following,
# include $(MOD)/modApp/src/modLIBOBJS
# LIBOBJS += $(MODLIBOBJS)
# or, uncommenting one line that links an already made library like the
# following,
# LIBOBJS += $(MOD_BIN)/modLib
# But don't do both! Either method should yield equivalent results.
# Customization can be done by making a local copy of a
# $(MOD)/modApp/src/modLIBOBJS file in the <ioc>App/src directory, and changing
# the "include $(MOD)/modApp/src/modLIBOBJS" line to,
# include ../modLIBOBJS
TOP
=
../../..
TOP
=
../../..
include
$(TOP)/config/CONFIG_APP
include
$(TOP)/config/CONFIG_APP
#----------------------------------------
#----------------------------------------
# ADD MACRO DEFINITIONS AFTER THIS LINE
# ADD MACRO DEFINITIONS AFTER THIS LINE
# Define source files here for gnumake depends
# Objects from STD
#SRCS.c += ../myProg.c
# ----------------
#include $(STD)/stdApp/src/baseLIBOBJS
# Stuff from base - local copy of baeLIBOBJS so it can be customized for
#LIBOBJS += $(BASELIBOBJS)
# this app.
LIBOBJS
+=
$(
STD_BIN
)
/baseLib
include
../baseLIBOBJS
#include $(STD)/stdApp/src/stdLIBOBJS
#LIBOBJS += $(STDLIBOBJS)
# Objects from this app
LIBOBJS
+=
$(
STD_BIN
)
/stdLib
#include ../xxxLIBOBJS
BIN_INSTALLS
+=
$(
STD_BIN
)
/getFilledBuckets.o
# MPF server objects from this App
BIN_INSTALLS
+=
$(
STD_BIN
)
/initHooks.o
#include ../xxxMpfServerLIBOBJS
BIN_INSTALLS
+=
$(
STD_BIN
)
/xiahsc.o
BIN_INSTALLS
+=
$(
STD_BIN
)
/xia_slit.o
# Objects from "mpf"
LIBOBJS
+=
$(
MPF_BIN
)
/mpfLib
# Objects from MPF
LIBOBJS
+=
$(
MPF_BIN
)
/DevMpf.o
# ----------------
MPFSERVERLIBOBJS
+=
$(
MPF_BIN
)
/ipLib
LIBOBJS
+=
$(
MPF_BIN
)
/DevMpf.o
BIN_INSTALLS
+=
$(
MPF_BIN
)
/mpfLib
# Objects from "mpfGpib"
BIN_INSTALLS
+=
$(
MPF_BIN
)
/ipLib
MPFSERVERLIBOBJS
+=
$(
MPF_GPIB_BIN
)
/Gpib.o
MPFSERVERLIBOBJS
+=
$(
MPF_GPIB_BIN
)
/gpibSniff.o
# Objects from MPF_GPIB
MPFSERVERLIBOBJS
+=
$(
MPF_GPIB_BIN
)
/GpibGsTi9914.o
# ---------------------
MPFSERVERLIBOBJS
+=
$(
MPF_GPIB_BIN
)
/gpibServer.o
BIN_INSTALLS
+=
$(
MPF_GPIB_BIN
)
/GpibHideosRemote.o
BIN_INSTALLS
+=
$(
MPF_GPIB_BIN
)
/GpibHideosLocal.o
# Objects from "mpfSerial"
BIN_INSTALLS
+=
$(
MPF_GPIB_BIN
)
/mpfgpibserverLib
LIBOBJS
+=
$(
MPF_SERIAL_BIN
)
/devStringMpf.o
MPFSERVERLIBOBJS
+=
$(
MPF_SERIAL_BIN
)
/OctalUART.o
# Objects from MPF_SERIAL
MPFSERVERLIBOBJS
+=
$(
MPF_SERIAL_BIN
)
/SerialPort.o
# -----------------------
MPFSERVERLIBOBJS
+=
$(
MPF_SERIAL_BIN
)
/serialPortSniff.o
LIBOBJS
+=
$(
MPF_SERIAL_BIN
)
/devStringMpf.o
MPFSERVERLIBOBJS
+=
$(
MPF_SERIAL_BIN
)
/serialServer.o
BIN_INSTALLS
+=
$(
MPF_SERIAL_BIN
)
/mpfserialserverLib
# Objects from "dac128V"
# Objects from DAC128V
LIBOBJS
+=
$(
DAC128V_BIN
)
/devAoDAC128V.o
# --------------------
MPFSERVERLIBOBJS
+=
$(
DAC128V_BIN
)
/dac128VLib
LIBOBJS
+=
$(
DAC128V_BIN
)
/devAoDAC128V.o
BIN_INSTALLS
+=
$(
DAC128V_BIN
)
/dac128VLib
# Objects from "ip330"
LIBOBJS
+=
$(
IP330_BIN
)
/devAiIp330Scan.o
# Objects from IP330
LIBOBJS
+=
$(
IP330_BIN
)
/devLoIp330Config.o
# ------------------
LIBOBJS
+=
$(
IP330_BIN
)
/devEpidIp330.o
LIBOBJS
+=
$(
IP330_BIN
)
/devAiIp330Scan.o
MPFSERVERLIBOBJS
+=
$(
IP330_BIN
)
/ip330Lib
LIBOBJS
+=
$(
IP330_BIN
)
/devLoIp330Config.o
MPFSERVERLIBOBJS
+=
$(
IP330_BIN
)
/ip330ServLib
LIBOBJS
+=
$(
IP330_BIN
)
/devEpidIp330.o
BIN_INSTALLS
+=
$(
IP330_BIN
)
/ip330Lib
# Objects from "ipUnidig"
BIN_INSTALLS
+=
$(
IP330_BIN
)
/ip330ServLib
LIBOBJS
+=
$(
IPUNIDIG_BIN
)
/devIpUnidig.o
MPFSERVERLIBOBJS
+=
$(
IPUNIDIG_BIN
)
/ipUnidigLib
# Objects from IPUNIDIG
# ---------------------
# Objects from "love"
LIBOBJS
+=
$(
IPUNIDIG_BIN
)
/devIpUnidig.o
LIBOBJS
+=
$(
LOVE_BIN
)
/devLove.o
BIN_INSTALLS
+=
$(
IPUNIDIG_BIN
)
/ipUnidigLib
MPFSERVERLIBOBJS
+=
$(
LOVE_BIN
)
/loveServer.o
# Objects from LOVE
# Objects from "std"
# -----------------
include
$(STD)/stdApp/src/stdLIBOBJS
LIBOBJS
+=
$(
LOVE_BIN
)
/devLove.o
LIBOBJS
+=
$(
STDLIBOBJS
)
BIN_INSTALLS
+=
$(
LOVE_BIN
)
/loveServer.o
#LIBOBJS += $(STD_BIN)/stdLib
# Objects from MCA
# Objects from "mca"
# ----------------
include
$(MCA)/mcaApp/src/mcaLIBOBJS
#include $(MCA)/mcaApp/src/mcaLIBOBJS
LIBOBJS
+=
$(
MCALIBOBJS
)
#LIBOBJS += $(MCALIBOBJS)
#LIBOBJS += $(MCA_BIN)/mcaLib
#include $(MCA)/mcaApp/src/mcaMpfServerLIBOBJS
include
$(MCA)/mcaApp/src/mcaMpfServerLIBOBJS
#LIBOBJS += $(MCAMPFSERVERLIBOBJS)
LIBOBJS
+=
$(
MCAMPFSERVERLIBOBJS
)
LIBOBJS
+=
$(
MCA_BIN
)
/mcaLib
# Objects from "ip"
# Objects from IP
include
$(IP)/ipApp/src/ipLIBOBJS
# ----------------
LIBOBJS
+=
$(
IPLIBOBJS
)
#include $(IP)/ipApp/src/ipLIBOBJS
#LIBOBJS += $(IP_BIN)/ipLib
#LIBOBJS += $(IPLIBOBJS)
MPFSERVERLIBOBJS
+=
$(
IP_BIN
)
/mpcServer.o
LIBOBJS
+=
$(
IP_BIN
)
/ipLib
BIN_INSTALLS
+=
$(
IP_BIN
)
/mpcServer.o
# Allen Bradley objects. Local copy of file to edit in needed routines
# Allen Bradley objects. Local copy of file to edit in needed routines
#include ../allenBradleyLIBOBJS
#include ../allenBradleyLIBOBJS
# motor record and device support
# Objects from MOTOR
# ------------------
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
...
@@ -88,25 +104,18 @@ LIBOBJS += $(CAMAC_BIN)/camacLib
...
@@ -88,25 +104,18 @@ LIBOBJS += $(CAMAC_BIN)/camacLib
LIBOBJS
+=
$(
CAMAC_BIN
)
/devCamacLib
LIBOBJS
+=
$(
CAMAC_BIN
)
/devCamacLib
LIBOBJS
+=
$(
CAMAC_BIN
)
/dxpCamacLib
LIBOBJS
+=
$(
CAMAC_BIN
)
/dxpCamacLib
LIBNAME
=
xxxLib
# Local source files.
#SRCS.c += ../myProg.c
#SRCS.cc += ../myProg.cc
#LIBOBJS += myProg.o
PROD
+=
mpfServ
Lib
LIBNAME
=
xxx
Lib
BIN_INSTALLS
+=
$(
EPICS_BASE_BIN
)
/iocCore
$(
EPICS_BASE_BIN
)
/seq
BIN_INSTALLS
+=
$(
EPICS_BASE_BIN
)
/iocCore
$(
EPICS_BASE_BIN
)
/seq
BIN_INSTALLS
+=
$(
STD_BIN
)
/xiahsc.o
BIN_INSTALLS
+=
$(
STD_BIN
)
/xia_slit.o
BIN_INSTALLS
+=
$(
STD_BIN
)
/getFilledBuckets.o
BIN_INSTALLS
+=
$(
MPF_GPIB_BIN
)
/GpibHideosRemote.o
BIN_INSTALLS
+=
$(
MPF_GPIB_BIN
)
/GpibHideosLocal.o
BIN_INSTALLS
+=
$(
MPF_BIN
)
/mpfLib
BIN_INSTALLS
+=
$(
STD_BIN
)
/initHooks.o
#Note that the command line that builds the
#Note that the command line that builds the
#library $(LIBNAME) may be HUGE (>3kB)
#library $(LIBNAME) may be HUGE (>3kB)
#
#
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
)
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment