new way to build

This commit is contained in:
Marty Kraimer
1999-11-18 14:39:48 +00:00
parent 520992a494
commit a278c97d5a
12 changed files with 262 additions and 125 deletions
+1 -3
View File
@@ -3,8 +3,6 @@ TOP=../../..
include $(TOP)/configure/CONFIG
DIRS = singleThread
include $(TOP)/configure/RULES_DIRS
include $(TOP)/configure/RULES_ARCHS
+67
View File
@@ -0,0 +1,67 @@
TOP := ../../..
CAS := $(TOP)/src/cas
SRC := $(CAS)/generic
CA := $(CAS)/../ca
IOSRC := $(CAS)/io/bsdSocket
STSRC := $(SRC)/st
USER_VPATH := $(SRC) $(STSRC) $(IOSRC)
include $(TOP)/configure/CONFIG
CXXCMPLR = STRICT
# sometimes it's good to have different C/C++ flags, not now:
USR_CFLAGS = -I$(SRC) -I$(IOSRC) -I$(STSRC) -I$(CA) -DcaNetAddrSock
USR_CXXFLAGS = $(USR_CFLAGS)
LIBSRCS += caServer.cc
LIBSRCS += caServerI.cc
LIBSRCS += casCoreClient.cc
LIBSRCS += casClient.cc
LIBSRCS += casDGClient.cc
LIBSRCS += casStrmClient.cc
LIBSRCS += casPV.cc
LIBSRCS += casPVI.cc
LIBSRCS += casChannel.cc
LIBSRCS += casChannelI.cc
LIBSRCS += casPVListChan.cc
LIBSRCS += casClientMon.cc
LIBSRCS += casChanDelEv.cc
LIBSRCS += casAsyncIOI.cc
LIBSRCS += casAsyncReadIO.cc
LIBSRCS += casAsyncWriteIO.cc
LIBSRCS += casAsyncPVExistIO.cc
LIBSRCS += casAsyncPVAttachIO.cc
LIBSRCS += casEventSys.cc
LIBSRCS += casMonitor.cc
LIBSRCS += casMonEvent.cc
LIBSRCS += inBuf.cc
LIBSRCS += outBuf.cc
LIBSRCS += dgInBuf.cc
LIBSRCS += casCtx.cc
LIBSRCS += casEventMask.cc
LIBSRCS += ioBlocked.cc
#LIBSRCS += casMsgIO.cc
LIBSRCS += caServerOS.cc
LIBSRCS += casIntfOS.cc
LIBSRCS += casDGIntfOS.cc
LIBSRCS += casDGOS.cc
LIBSRCS += casStreamOS.cc
LIBSRCS += caServerIO.cc
LIBSRCS += casIntfIO.cc
LIBSRCS += casDGIntfIO.cc
LIBSRCS += casDGIO.cc
LIBSRCS += casStreamIO.cc
LIBRARY = cas
PROD_LIBS := cas ca gdd Com
SYS_PROD_LIBS_WIN32 := ws2_32
include $(TOP)/configure/RULES_BUILD
clean::
@$(RM) -rf Templates.DB
+67
View File
@@ -0,0 +1,67 @@
TOP := ../../..
CAS := $(TOP)/src/cas
SRC := $(CAS)/generic
CA := $(CAS)/../ca
IOSRC := $(CAS)/io/bsdSocket
STSRC := $(SRC)/st
USER_VPATH := $(SRC) $(STSRC) $(IOSRC)
include $(TOP)/configure/CONFIG
CXXCMPLR = STRICT
# sometimes it's good to have different C/C++ flags, not now:
USR_CFLAGS = -I$(SRC) -I$(IOSRC) -I$(STSRC) -I$(CA) -DcaNetAddrSock
USR_CXXFLAGS = $(USR_CFLAGS)
LIBSRCS += caServer.cc
LIBSRCS += caServerI.cc
LIBSRCS += casCoreClient.cc
LIBSRCS += casClient.cc
LIBSRCS += casDGClient.cc
LIBSRCS += casStrmClient.cc
LIBSRCS += casPV.cc
LIBSRCS += casPVI.cc
LIBSRCS += casChannel.cc
LIBSRCS += casChannelI.cc
LIBSRCS += casPVListChan.cc
LIBSRCS += casClientMon.cc
LIBSRCS += casChanDelEv.cc
LIBSRCS += casAsyncIOI.cc
LIBSRCS += casAsyncReadIO.cc
LIBSRCS += casAsyncWriteIO.cc
LIBSRCS += casAsyncPVExistIO.cc
LIBSRCS += casAsyncPVAttachIO.cc
LIBSRCS += casEventSys.cc
LIBSRCS += casMonitor.cc
LIBSRCS += casMonEvent.cc
LIBSRCS += inBuf.cc
LIBSRCS += outBuf.cc
LIBSRCS += dgInBuf.cc
LIBSRCS += casCtx.cc
LIBSRCS += casEventMask.cc
LIBSRCS += ioBlocked.cc
#LIBSRCS += casMsgIO.cc
LIBSRCS += caServerOS.cc
LIBSRCS += casIntfOS.cc
LIBSRCS += casDGIntfOS.cc
LIBSRCS += casDGOS.cc
LIBSRCS += casStreamOS.cc
LIBSRCS += caServerIO.cc
LIBSRCS += casIntfIO.cc
LIBSRCS += casDGIntfIO.cc
LIBSRCS += casDGIO.cc
LIBSRCS += casStreamIO.cc
LIBRARY = cas
PROD_LIBS := cas ca gdd Com
SYS_PROD_LIBS_WIN32 := ws2_32
include $(TOP)/configure/RULES_BUILD
clean::
@$(RM) -rf Templates.DB
+1 -64
View File
@@ -1,68 +1,5 @@
TOP := ../../../..
CAS := $(TOP)/src/cas
SRC := $(CAS)/generic
CA := $(CAS)/../ca
IOSRC := $(CAS)/io/bsdSocket
STSRC := $(SRC)/st
USER_VPATH := $(SRC) $(STSRC) $(IOSRC)
include $(TOP)/configure/CONFIG
CXXCMPLR = STRICT
# sometimes it's good to have different C/C++ flags, not now:
USR_CFLAGS = -I$(SRC) -I$(IOSRC) -I$(STSRC) -I$(CA) -DcaNetAddrSock
USR_CXXFLAGS = $(USR_CFLAGS)
LIBSRCS += caServer.cc
LIBSRCS += caServerI.cc
LIBSRCS += casCoreClient.cc
LIBSRCS += casClient.cc
LIBSRCS += casDGClient.cc
LIBSRCS += casStrmClient.cc
LIBSRCS += casPV.cc
LIBSRCS += casPVI.cc
LIBSRCS += casChannel.cc
LIBSRCS += casChannelI.cc
LIBSRCS += casPVListChan.cc
LIBSRCS += casClientMon.cc
LIBSRCS += casChanDelEv.cc
LIBSRCS += casAsyncIOI.cc
LIBSRCS += casAsyncReadIO.cc
LIBSRCS += casAsyncWriteIO.cc
LIBSRCS += casAsyncPVExistIO.cc
LIBSRCS += casAsyncPVAttachIO.cc
LIBSRCS += casEventSys.cc
LIBSRCS += casMonitor.cc
LIBSRCS += casMonEvent.cc
LIBSRCS += inBuf.cc
LIBSRCS += outBuf.cc
LIBSRCS += dgInBuf.cc
LIBSRCS += casCtx.cc
LIBSRCS += casEventMask.cc
LIBSRCS += ioBlocked.cc
#LIBSRCS += casMsgIO.cc
LIBSRCS += caServerOS.cc
LIBSRCS += casIntfOS.cc
LIBSRCS += casDGIntfOS.cc
LIBSRCS += casDGOS.cc
LIBSRCS += casStreamOS.cc
LIBSRCS += caServerIO.cc
LIBSRCS += casIntfIO.cc
LIBSRCS += casDGIntfIO.cc
LIBSRCS += casDGIO.cc
LIBSRCS += casStreamIO.cc
LIBRARY_DEFAULT := cas
LIBRARY_vxWorks :=
PROD_LIBS := cas ca gdd Com
SYS_PROD_LIBS_WIN32 := ws2_32
include $(TOP)/configure/RULES_BUILD
clean::
@$(RM) -rf Templates.DB
include $(TOP)/configure/RULES_ARCHS
+2 -30
View File
@@ -1,34 +1,6 @@
TOP=../../../..
include $(TOP)/configure/CONFIG
CXXCMPLR = STRICT
PROD_LIBS := cas ca gdd Com
cas_DIR = $(INSTALL_LIB)
ca_DIR = $(INSTALL_LIB)
gdd_DIR = $(INSTALL_LIB)
Com_DIR = $(INSTALL_LIB)
#
# Added winmm user32 for the non-dll build
#
SYS_PROD_LIBS_WIN32 := ws2_32 advapi32 user32
SRCS += main.cc
SRCS += directoryServer.cc
PROD_DEFAULT := caDirServ
PROD_vxWorks :=
include $(TOP)/configure/RULES_BUILD
pcaDirServ: $(PROD_OBJS) $(PRODDEPLIBS)
$(PURIFY) $(PROD_LINKER) $(PROD_OBJS) $(LDLIBS)
clean::
@$(RM) caDirServ
@$(RM) pcaDirServ
@$(RM) -rf Templates.DB
@$(RM) core
include $(TOP)/configure/RULES_ARCHS
@@ -0,0 +1,33 @@
TOP=../../../..
include $(TOP)/configure/CONFIG
CXXCMPLR = STRICT
PROD_LIBS := cas ca gdd Com
cas_DIR = $(INSTALL_LIB)
ca_DIR = $(INSTALL_LIB)
gdd_DIR = $(INSTALL_LIB)
Com_DIR = $(INSTALL_LIB)
#
# Added winmm user32 for the non-dll build
#
SYS_PROD_LIBS_WIN32 := ws2_32 advapi32 user32
SRCS += main.cc
SRCS += directoryServer.cc
PROD = caDirServ
include $(TOP)/configure/RULES_BUILD
pcaDirServ: $(PROD_OBJS) $(PRODDEPLIBS)
$(PURIFY) $(PROD_LINKER) $(PROD_OBJS) $(LDLIBS)
clean::
@$(RM) caDirServ
@$(RM) pcaDirServ
@$(RM) -rf Templates.DB
@$(RM) core
+4 -1
View File
@@ -1,5 +1,8 @@
# $Log$
# Revision 1.3 1999/09/13 14:09:37 mrk
# for 3.14 only a single Makefile
#
# Revision 1.2 1997/05/13 14:22:58 jbk
# added comments at top
#
@@ -8,5 +11,5 @@ TOP=../../../..
include $(TOP)/configure/CONFIG
include $(TOP)/configure/RULES_BUILD
include $(TOP)/configure/RULES_ARCHS
+28
View File
@@ -0,0 +1,28 @@
# $Log$
# Revision 1.3 1999/09/13 14:09:37 mrk
# for 3.14 only a single Makefile
#
# Revision 1.2 1997/05/13 14:22:58 jbk
# added comments at top
#
TOP=../../../..
include $(TOP)/configure/CONFIG
CXXCMPLR = STRICT
PROD_LIBS := cas ca gdd Com
SRCS += mon.cc monAdl.cc monNode.cc monServer.cc
PROD := iocMonitor
include $(TOP)/config/RULES_BUILD
clean::
@$(RM) iocMonitor
@$(RM) -rf Templates.DB
@$(RM) core
+1 -26
View File
@@ -3,30 +3,5 @@ TOP=../../../..
include $(TOP)/configure/CONFIG
CXXCMPLR = STRICT
PROD_LIBS := cas ca gdd Com
cas_DIR = $(INSTALL_LIB)
ca_DIR = $(INSTALL_LIB)
gdd_DIR = $(INSTALL_LIB)
Com_DIR = $(INSTALL_LIB)
#
# Added ws2_32 winmm user32 for the non-dll build
#
SYS_PROD_LIBS_WIN32 := ws2_32 advapi32 user32
SRCS += main.cc
SRCS += exServer.cc
SRCS += exPV.cc
SRCS += exVectorPV.cc
SRCS += exScalarPV.cc
SRCS += exAsyncPV.cc
SRCS += exChannel.cc
PROD_DEFAULT := excas
PROD_vxWorks :=
include $(TOP)/configure/RULES_BUILD
include $(TOP)/configure/RULES_ARCHS
+31
View File
@@ -0,0 +1,31 @@
TOP=../../../..
include $(TOP)/configure/CONFIG
CXXCMPLR = STRICT
PROD_LIBS := cas ca gdd Com
cas_DIR = $(INSTALL_LIB)
ca_DIR = $(INSTALL_LIB)
gdd_DIR = $(INSTALL_LIB)
Com_DIR = $(INSTALL_LIB)
#
# Added ws2_32 winmm user32 for the non-dll build
#
SYS_PROD_LIBS_WIN32 := ws2_32 advapi32 user32
SRCS += main.cc
SRCS += exServer.cc
SRCS += exPV.cc
SRCS += exVectorPV.cc
SRCS += exScalarPV.cc
SRCS += exAsyncPV.cc
SRCS += exChannel.cc
PROD = excas
include $(TOP)/configure/RULES_BUILD
+4 -1
View File
@@ -1,5 +1,8 @@
# $Log$
# Revision 1.3 1999/09/13 14:09:40 mrk
# for 3.14 only a single Makefile
#
# Revision 1.2 1997/03/05 21:16:21 jbk
# Fixes cvs log id at top
#
@@ -8,5 +11,5 @@ TOP=../../../..
include $(TOP)/configure/CONFIG
include $(TOP)/configure/RULES_BUILD
include $(TOP)/configure/RULES_ARCHS
+23
View File
@@ -0,0 +1,23 @@
# $Log$
# Revision 1.3 1999/09/13 14:09:40 mrk
# for 3.14 only a single Makefile
#
# Revision 1.2 1997/03/05 21:16:21 jbk
# Fixes cvs log id at top
#
TOP=../../../..
include $(TOP)/configure/CONFIG
CXXCMPLR = STRICT
PROD_LIBS := cas ca gdd Com
SRCS += pvServ.cc
PROD :=pvServ
include $(TOP)/configure/RULES_BUILD