kstmApp/src/Makefile
author Heinz Junkes <junkes@fhi-berlin.mpg.de>
Tue, 19 Jan 2016 10:54:27 +0100
changeset 2 3b3af1ff2783
parent 1 7029db7ac3db
child 4 f7598b2df637
permissions -rw-r--r--
add driver abd device support for adcPi
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     1
TOP=../..
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     2
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     3
include $(TOP)/configure/CONFIG
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     4
#----------------------------------------
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     5
#  ADD MACRO DEFINITIONS AFTER THIS LINE
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     6
#=============================
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     7
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     8
#=============================
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     9
# Build the IOC application
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    10
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    11
PROD_IOC = kstm
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    12
# kstm.dbd will be created and installed
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    13
DBD += kstm.dbd
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    14
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    15
# kstm.dbd will be made up from these files:
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    16
kstm_DBD += base.dbd
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    17
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    18
# Include dbd files from all support applications:
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    19
#kstm_DBD += xxx.dbd
1
7029db7ac3db Add adcPi device support
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    20
kstm_DBD += aSubReadDHT.dbd 
0
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    21
kstm_DBD += asyn.dbd
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    22
kstm_DBD += drvAsynIPPort.dbd
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    23
kstm_DBD += stream.dbd
1
7029db7ac3db Add adcPi device support
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    24
kstm_DBD += adcPi.dbd
2
3b3af1ff2783 add driver abd device support for adcPi
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 1
diff changeset
    25
#kstm_DBD += drvAsynI2C.dbd
0
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    26
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    27
# Add all the support libraries needed by this IOC
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    28
#kstm_LIBS += xxx 
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    29
kstm_LIBS += stream 
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    30
kstm_LIBS += asyn 
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    31
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    32
# kstm_registerRecordDeviceDriver.cpp derives from kstm.dbd
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    33
kstm_SRCS += kstm_registerRecordDeviceDriver.cpp
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    34
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    35
#Link locally-provided code into the IOC application
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    36
kstm_SRCS += common_dht_read.c
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    37
kstm_SRCS += pi_2_mmio.c
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    38
kstm_SRCS += pi_2_dht_read.c
1
7029db7ac3db Add adcPi device support
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    39
kstm_SRCS += aSubReadDHT.c
0
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    40
#kstm_SRCS += dbSubReadADC.c
2
3b3af1ff2783 add driver abd device support for adcPi
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 1
diff changeset
    41
#kstm_SRCS += devadcpi.c
3b3af1ff2783 add driver abd device support for adcPi
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 1
diff changeset
    42
kstm_SRCS += drvAdcPi.c
3b3af1ff2783 add driver abd device support for adcPi
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 1
diff changeset
    43
kstm_SRCS += devAdcPi.c
3b3af1ff2783 add driver abd device support for adcPi
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 1
diff changeset
    44
#kstm_SRCS += drvAsynI2C.cpp  
0
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    45
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    46
# Build the main IOC entry point on workstation OSs.
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    47
kstm_SRCS_DEFAULT += kstmMain.cpp
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    48
kstm_SRCS_vxWorks += -nil-
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    49
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    50
# Add support from base/src/vxWorks if needed
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    51
#kstm_OBJS_vxWorks += $(EPICS_BASE_BIN)/vxComLibrary
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    52
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    53
# Finally link to the EPICS Base libraries
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    54
kstm_LIBS += $(EPICS_BASE_IOC_LIBS)
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    55
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    56
#===========================
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    57
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    58
include $(TOP)/configure/RULES
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    59
#----------------------------------------
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    60
#  ADD RULES AFTER THIS LINE
bd6bb22c6533 First import
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    61