File tree Expand file tree Collapse file tree 6 files changed +83
-0
lines changed Expand file tree Collapse file tree 6 files changed +83
-0
lines changed Original file line number Diff line number Diff line change
1
+ TOP =../..
2
+ include $(TOP ) /configure/CONFIG
3
+ # ----------------------------------------
4
+ # ADD MACRO DEFINITIONS AFTER THIS LINE
5
+
6
+ # ----------------------------------------------------
7
+ # Create and install (or just install) into <top>/db
8
+ # databases, templates, substitutions like this
9
+ # DB += xxx.db
10
+
11
+ # ----------------------------------------------------
12
+ # If <anyname>.db template is not named <anyname>*.template add
13
+ # <anyname>_template = <templatename>
14
+
15
+ include $(TOP ) /configure/RULES
16
+ # ----------------------------------------
17
+ # ADD RULES AFTER THIS LINE
18
+
Original file line number Diff line number Diff line change
1
+ TOP = ..
2
+ include $(TOP ) /configure/CONFIG
3
+ DIRS := $(DIRS ) $(filter-out $(DIRS ) , $(wildcard * src* ) )
4
+ DIRS := $(DIRS ) $(filter-out $(DIRS ) , $(wildcard * Src* ) )
5
+ DIRS := $(DIRS ) $(filter-out $(DIRS ) , $(wildcard * db* ) )
6
+ DIRS := $(DIRS ) $(filter-out $(DIRS ) , $(wildcard * Db* ) )
7
+ DIRS := $(DIRS ) $(filter-out $(DIRS ) , $(wildcard * protocol* ) )
8
+ include $(TOP ) /configure/RULES_DIRS
9
+
Original file line number Diff line number Diff line change
1
+ /* GEMORC-IOC-02Main.cpp */
2
+ /* Author: Marty Kraimer Date: 17MAR2000 */
3
+
4
+ #include < stddef.h>
5
+ #include < stdlib.h>
6
+ #include < stddef.h>
7
+ #include < string.h>
8
+ #include < stdio.h>
9
+
10
+ #include " epicsExit.h"
11
+ #include " epicsThread.h"
12
+ #include " iocsh.h"
13
+
14
+ int main (int argc,char *argv[])
15
+ {
16
+ if (argc>=2 ) {
17
+ iocsh (argv[1 ]);
18
+ epicsThreadSleep (.2 );
19
+ }
20
+ iocsh (NULL );
21
+ epicsExit (0 );
22
+ return (0 );
23
+ }
Original file line number Diff line number Diff line change
1
+ TOP =../..
2
+ # This file should do very little - it's purpose is to set the APPNAME and then load build.mak
3
+
4
+ # this definition is used in build.mak
5
+ APPNAME =GEMORC-IOC-02
6
+
7
+ # If we are ###-IOC-01 leave this as is, if we are ###-IOC-02 or higher change to ###-IOC-01 and delete build.mak from this directory
8
+ # there should only be a single build.mak for all IOCs of a given family and it is located in the ###-IOC-01 directory
9
+ include $(TOP ) /GEMORC-IOC-01App/src/build.mak
Original file line number Diff line number Diff line change
1
+ TOP = ../..
2
+ include $(TOP ) /configure/CONFIG
3
+ # ARCH = windows-x64-debug
4
+ ARCH = $(EPICS_HOST_ARCH )
5
+ TARGETS = envPaths dllPath.bat relPaths.sh runIOC.bat runIOC.sh
6
+ include $(TOP ) /configure/RULES.ioc
Original file line number Diff line number Diff line change
1
+ #!../../bin/windows-x64-debug/GEMORC-IOC-02
2
+
3
+ ## You may have to change GEMORC-IOC-02 to something else
4
+ ## everywhere it appears in this file
5
+
6
+ # Increase this if you get << TRUNCATED>> or discarded messages warnings in your errlog output
7
+ errlogInit2(65536, 256)
8
+
9
+ < envPaths
10
+
11
+ cd " ${TOP}"
12
+
13
+ ## Register all support components
14
+ dbLoadDatabase " dbd/GEMORC-IOC-02.dbd"
15
+ GEMORC_IOC_02_registerRecordDeviceDriver pdbbase
16
+
17
+ ## call ing common command file in ioc 01 boot dir
18
+ < ${TOP}/iocBoot/ioc_01_APP_NAME_/st-common.cmd
You can’t perform that action at this time.
0 commit comments