Removed Makefile.Unix files.

This commit is contained in:
Janet B. Anderson
1997-02-05 22:18:03 +00:00
parent d21c4ba0ab
commit 11b9be6dfd
22 changed files with 0 additions and 1094 deletions

View File

@@ -1,31 +0,0 @@
TOP = ../../..
include $(TOP)/config/CONFIG_BASE
USR_CFLAGS = -D_NO_PROTO
USR_LDLIBS = -lAs -lCom -lDb -lCom -lm -s
USR_LDFLAGS = -L.
DEPLIBS_BASE = $(INSTALL_LIB)
DEPLIBS = ./libAs.a\
$(DEPLIBS_BASE)/libCom.a\
$(DEPLIBS_BASE)/libDb.a
INC += asDbLib.h
INC += asLib.h
SRCS.c = ../ascheck.c asLib.c
OBJS = ascheck.o
LIBOBJS = asLib.o
LIBNAME = libAs.a
PROD = ascheck
include $(TOP)/config/RULES.Unix
# Extra rule since asLib_lex.c is included in asLib.c
# In my opinion, these objects should really be built
# independently.
asLib.o: asLib_lex.c ../asLibRoutines.c
clean::
@$(RM) asLib.c asLib_lex.c

View File

@@ -1,10 +0,0 @@
TOP = ../../..
include $(TOP)/config/CONFIG_BASE
INC += bdt.h
LIBOBJS += bdt.o
LIBNAME = libBdt.a
include $(TOP)/config/RULES.Unix

View File

@@ -1,15 +0,0 @@
TOP = ../../..
include $(TOP)/config/CONFIG_BASE
INC += cvtTable.h
SRCS.c = ../makeBpt.c
OBJS = makeBpt.o
PROD = makeBpt
include $(TOP)/config/RULES.Unix
$(PROD): $(OBJS)
$(RM) $@
$(LINK.c) -o $@ ${OBJS} $(LDLIBS)

View File

@@ -1,42 +0,0 @@
TOP = ../../..
include $(TOP)/config/CONFIG_BASE
CMPLR = STRICT
USR_LDLIBS = -lca -lCom
USR_LDFLAGS = -L.
DEPLIBS_BASE = $(INSTALL_LIB)
DEPLIBS = ./libca.a $(DEPLIBS_BASE)/libCom.a
INC += cadef.h
INC += caerr.h
INC += caeventmask.h
INC += caProto.h
SRCS.c = \
../iocinf.c ../access.c ../test_event.c ../service.c \
../flow_control.c ../repeater.c ../conn.c \
../syncgrp.c ../if_depen.c ../netdb_depen.c ../bsd_depen.c \
../posix_depen.c ../caRepeater.c ../acctst.c ../catime.c \
../convert.c
OBJS = caRepeater.o
LIBOBJS = \
iocinf.o access.o test_event.o service.o flow_control.o repeater.o \
conn.o syncgrp.o if_depen.o netdb_depen.o \
bsd_depen.o posix_depen.o convert.o
LIBNAME = libca.a
PROD = caRepeater
TARGETS = acctst catime
include $(TOP)/config/RULES.Unix
pacctst: acctst.o $(DEPLIBS)
$(PURIFY) -best-effort $(LINK.c) -o $@ acctst.o $(DEPLIBS)

View File

@@ -1,78 +0,0 @@
TOP = ../../..
CAS = ../../..
SRC = $(CAS)/generic
IOSRC = $(CAS)/io/bsdSocket
OSSRC = $(CAS)/os/posix
VPATH = $(SRC) $(IOSRC) $(OSSRC)
include Target.include
include $(TOP)/config/CONFIG_BASE
USR_INCLUDES = -I$(CAS)/../ca -I$(OSSRC) -I$(IOSRC) -I$(CAS)/gdd
USR_LDLIBS = -lcas -lm
USR_LDFLAGS = -L.
DEPLIBS_BASE = $(EPICS_BASE_LIB)
#CPLUSPLUS = G++
SRCS.cc += $(SRC)/caServer.cc
SRCS.cc += $(SRC)/casClient.cc
SRCS.cc += $(SRC)/casDGClient.cc
SRCS.cc += $(SRC)/casStreamClient.cc
SRCS.cc += $(SRC)/casPV.cc
SRCS.cc += $(SRC)/casPVI.cc
SRCS.cc += $(SRC)/casChannel.cc
SRCS.cc += $(SRC)/casChannelI.cc
SRCS.cc += $(SRC)/casClientMon.cc
SRCS.cc += $(SRC)/casMsgIO.cc
SRCS.cc += $(SRC)/casAsyncIO.cc
SRCS.cc += $(SRC)/casAsyncIOI.cc
SRCS.cc += $(SRC)/casEventSys.cc
SRCS.cc += $(SRC)/outBuf.cc
SRCS.cc += $(SRC)/inBuf.cc
SRCS.cc += $(SRC)/casMapDBR.cc
SRCS.cc += $(OSSRC)/casDGOS.cc
SRCS.cc += $(OSSRC)/casServerOS.cc
SRCS.cc += $(OSSRC)/casStreamOS.cc
SRCS.cc += $(IOSRC)/casDGIO.cc
SRCS.cc += $(IOSRC)/casStreamIO.cc
SRCS.cc += $(IOSRC)/caServerIO.cc
LIBOBJS += caServer.o
LIBOBJS += casClient.o
LIBOBJS += casDGClient.o
LIBOBJS += casStreamClient.o
LIBOBJS += casPV.o
LIBOBJS += casPVI.o
LIBOBJS += casChannel.o
LIBOBJS += casChannelI.o
LIBOBJS += casClientMon.o
LIBOBJS += casMsgIO.o
LIBOBJS += casAsyncIO.o
LIBOBJS += casAsyncIOI.o
LIBOBJS += casEventSys.o
LIBOBJS += outBuf.o
LIBOBJS += inBuf.o
LIBOBJS += casMapDBR.o
LIBOBJS += casDGOS.o
LIBOBJS += casServerOS.o
LIBOBJS += casStreamOS.o
LIBOBJS += casDGIO.o
LIBOBJS += casStreamIO.o
LIBOBJS += caServerIO.o
LIBNAME = libcas.a
include $(TOP)/config/RULES.Unix
obj: $(LIBOBJS)
clean::
@$(RM) -rf Templates.DB

View File

@@ -1,120 +0,0 @@
#HERE := $(shell pwd)
HERE = .
CAS := $(HERE)/../../..
TOP = $(CAS)/../..
SRC = $(CAS)/generic
CA = $(CAS)/../ca
IOSRC = $(CAS)/io/bsdSocket
STSRC = $(SRC)/st
VPATH = $(SRC) $(STSRC) $(IOSRC)
include $(TOP)/config/CONFIG_BASE
CXXCMPLR = STRICT
USR_INCLUDES = -I$(SRC) -I$(IOSRC) -I$(STSRC) -I$(CA)
DEPLIBS_BASE = $(EPICS_BASE_LIB)
SRCS.cc += caServer.cc
SRCS.cc += caServerI.cc
SRCS.cc += casCoreClient.cc
SRCS.cc += casClient.cc
SRCS.cc += casDGClient.cc
SRCS.cc += casStrmClient.cc
SRCS.cc += casPV.cc
SRCS.cc += casPVI.cc
SRCS.cc += casChannel.cc
SRCS.cc += casChannelI.cc
SRCS.cc += casPVListChan.cc
SRCS.cc += casClientMon.cc
SRCS.cc += casChanDelEv.cc
SRCS.cc += casMsgIO.cc
SRCS.cc += casAsyncIO.cc
SRCS.cc += casAsyncIOI.cc
SRCS.cc += casAsyncXXIO.cc
SRCS.cc += casAsyncRdIOI.cc
SRCS.cc += casAsyncWtIOI.cc
SRCS.cc += casAsyncExIOI.cc
SRCS.cc += casEventSys.cc
SRCS.cc += casMonitor.cc
SRCS.cc += casMonEvent.cc
SRCS.cc += casOpaqueAddr.cc
SRCS.cc += inBuf.cc
SRCS.cc += outBuf.cc
SRCS.cc += dgInBuf.cc
SRCS.cc += dgOutBuf.cc
SRCS.cc += casCtx.cc
SRCS.cc += casEventMask.cc
SRCS.cc += ioBlocked.cc
SRCS.cc += templInst.cc
SRCS.cc += caServerOS.cc
SRCS.cc += casIntfOS.cc
SRCS.cc += casDGIntfOS.cc
SRCS.cc += casDGOS.cc
SRCS.cc += casStreamOS.cc
SRCS.cc += caServerIO.cc
SRCS.cc += casIntfIO.cc
SRCS.cc += casDGIntfIO.cc
SRCS.cc += casDGIO.cc
SRCS.cc += casStreamIO.cc
SRCS.c += sigPipeIgnore.c
LIBOBJS += caServer.o
LIBOBJS += caServerI.o
LIBOBJS += casCoreClient.o
LIBOBJS += casClient.o
LIBOBJS += casDGClient.o
LIBOBJS += casStrmClient.o
LIBOBJS += casPV.o
LIBOBJS += casPVI.o
LIBOBJS += casChannel.o
LIBOBJS += casChannelI.o
LIBOBJS += casPVListChan.o
LIBOBJS += casClientMon.o
LIBOBJS += casChanDelEv.o
LIBOBJS += casMsgIO.o
LIBOBJS += casAsyncIO.o
LIBOBJS += casAsyncIOI.o
LIBOBJS += casAsyncXXIO.o
LIBOBJS += casAsyncRdIOI.o
LIBOBJS += casAsyncWtIOI.o
LIBOBJS += casAsyncExIOI.o
LIBOBJS += casEventSys.o
LIBOBJS += casMonitor.o
LIBOBJS += casMonEvent.o
LIBOBJS += casOpaqueAddr.o
LIBOBJS += inBuf.o
LIBOBJS += outBuf.o
LIBOBJS += dgInBuf.o
LIBOBJS += dgOutBuf.o
LIBOBJS += casCtx.o
LIBOBJS += casEventMask.o
LIBOBJS += ioBlocked.o
LIBOBJS += templInst.o
LIBOBJS += caServerOS.o
LIBOBJS += casIntfOS.o
LIBOBJS += casDGIntfOS.o
LIBOBJS += casDGOS.o
LIBOBJS += casStreamOS.o
LIBOBJS += caServerIO.o
LIBOBJS += casIntfIO.o
LIBOBJS += casDGIntfIO.o
LIBOBJS += casStreamIO.o
LIBOBJS += casDGIO.o
LIBOBJS += sigPipeIgnore.o
LIBNAME = libcas.a
include $(TOP)/config/RULES.Unix
obj: $(LIBOBJS)
clean::
@$(RM) -rf Templates.DB

View File

@@ -1,112 +0,0 @@
CAS = ../../..
TOP = $(CAS)/../..
include $(TOP)/config/CONFIG_BASE
CXXCMPLR = STRICT
USR_INCLUDES =
USR_LDLIBS = -lcas -lca -lCom -lgdd
USR_LDFLAGS =
DEPLIBS_BASE = $(EPICS_BASE_LIB)
DEPLIBSWOCAS = $(DEPLIBS_BASE)/libca.a $(DEPLIBS_BASE)/libCom.a \
$(DEPLIBS_BASE)/libgdd.a
DEPLIBS = $(DEPLIBS_BASE)/libcas.a $(DEPLIBSWOCAS)
SRCS.cc += ../main.cc
SRCS.cc += ../exServer.cc
SRCS.cc += ../exPV.cc
SRCS.cc += ../exVectorPV.cc
SRCS.cc += ../exScalarPV.cc
SRCS.cc += ../exAsyncPV.cc
SRCS.cc += ../exChannel.cc
SRCS.cc += ../templInst.cc
OBJS += main.o
OBJS += exServer.o
OBJS += exPV.o
OBJS += exVectorPV.o
OBJS += exScalarPV.o
OBJS += exAsyncPV.o
OBJS += exChannel.o
OBJS += templInst.o
PROD += excas
BUILDDIR = $(CAS)/build/singleThread/O.$(HOST_ARCH)/
GLOMBOBJ += $(BUILDDIR)caServer.o
GLOMBOBJ += $(BUILDDIR)caServerI.o
GLOMBOBJ += $(BUILDDIR)casCoreClient.o
GLOMBOBJ += $(BUILDDIR)casClient.o
GLOMBOBJ += $(BUILDDIR)casDGClient.o
GLOMBOBJ += $(BUILDDIR)casStrmClient.o
GLOMBOBJ += $(BUILDDIR)casPV.o
GLOMBOBJ += $(BUILDDIR)casPVI.o
GLOMBOBJ += $(BUILDDIR)casChannel.o
GLOMBOBJ += $(BUILDDIR)casChannelI.o
GLOMBOBJ += $(BUILDDIR)casPVListChan.o
GLOMBOBJ += $(BUILDDIR)casClientMon.o
GLOMBOBJ += $(BUILDDIR)casChanDelEv.o
GLOMBOBJ += $(BUILDDIR)casMsgIO.o
GLOMBOBJ += $(BUILDDIR)casAsyncIO.o
GLOMBOBJ += $(BUILDDIR)casAsyncIOI.o
GLOMBOBJ += $(BUILDDIR)casAsyncXXIO.o
GLOMBOBJ += $(BUILDDIR)casAsyncRdIOI.o
GLOMBOBJ += $(BUILDDIR)casAsyncWtIOI.o
GLOMBOBJ += $(BUILDDIR)casAsyncExIOI.o
GLOMBOBJ += $(BUILDDIR)casEventSys.o
GLOMBOBJ += $(BUILDDIR)casMonitor.o
GLOMBOBJ += $(BUILDDIR)casMonEvent.o
GLOMBOBJ += $(BUILDDIR)inBuf.o
GLOMBOBJ += $(BUILDDIR)outBuf.o
GLOMBOBJ += $(BUILDDIR)dgInBuf.o
GLOMBOBJ += $(BUILDDIR)dgOutBuf.o
GLOMBOBJ += $(BUILDDIR)casCtx.o
GLOMBOBJ += $(BUILDDIR)casEventMask.o
GLOMBOBJ += $(BUILDDIR)ioBlocked.o
GLOMBOBJ += $(BUILDDIR)templInst.o
GLOMBOBJ += $(BUILDDIR)caServerOS.o
GLOMBOBJ += $(BUILDDIR)casIntfOS.o
GLOMBOBJ += $(BUILDDIR)casDGIntfOS.o
GLOMBOBJ += $(BUILDDIR)casDGOS.o
GLOMBOBJ += $(BUILDDIR)casStreamOS.o
GLOMBOBJ += $(BUILDDIR)caServerIO.o
GLOMBOBJ += $(BUILDDIR)casIntfIO.o
GLOMBOBJ += $(BUILDDIR)casDGIntfIO.o
GLOMBOBJ += $(BUILDDIR)casDGIO.o
GLOMBOBJ += $(BUILDDIR)casStreamIO.o
GLOMBOBJ += $(BUILDDIR)sigPipeIgnore.o
include $(TOP)/config/RULES.Unix
excas: $(OBJS) $(DEPLIBS)
$(LINK.cc) -o $@ $(OBJS) $(LDFLAGS) $(LDLIBS)
#
# fast link (without waiting for library build)
# -- this no longer works with sun pro c++ because
# they do not support explicit template instantiation
# (they use a template db instead) --
#
fexcas: $(OBJS) $(GLOMBOBJ) $(DEPLIBSWOCAS)
$(LINK.cc) -o $@ $(OBJS) $(GLOMBOBJ) $(DEPLIBSWOCAS)
#
# build with purify
#
pexcas: $(OBJS) $(DEPLIBS)
$(PURIFY) $(LINK.cc) -o $@ $(OBJS) $(LDFLAGS) $(LDLIBS)
clean::
@$(RM) excas
@$(RM) fexcas
@$(RM) pexcas
@$(RM) -rf Templates.DB
@$(RM) core

View File

@@ -1,10 +0,0 @@
TOP = ../../../..
include $(TOP)/config/CONFIG_BASE
INC += casdef.h
INC += casInternal.h
INC += casEventMask.h
include $(TOP)/config/RULES.Unix

View File

@@ -1,53 +0,0 @@
TOP = ../../..
include $(TOP)/config/CONFIG_BASE
USR_LDLIBS = -lCom
USR_LDFLAGS = -L.
DEPLIBS_BASE = $(INSTALL_LIB)
DEPLIBS = \
$(DEPLIBS_BASE)/libCom.a
SRCS.c = \
sf2dbYacc.c\
../sdr2gblmenu.c\
../sdr2driver.c\
../sdr2device.c\
../sdr2recordtype.c\
../dbStaticLib.c
OBJS = \
sdr2gblmenu.o \
sdr2driver.o \
sdr2device.o \
sdr2recordtype.o \
dbStaticLib.o
MAN1 = sf2db.1
PROD = sf2db sdr2gblmenu sdr2driver sdr2device sdr2recordtype
include $(TOP)/config/RULES.Unix
sdr2gblmenu: sdr2gblmenu.o dbStaticLib.o
$(LINK.c) -o $@ sdr2gblmenu.o dbStaticLib.o $(LDLIBS)
sdr2driver: sdr2driver.o dbStaticLib.o
$(LINK.c) -o $@ sdr2driver.o dbStaticLib.o $(LDLIBS)
sdr2device: sdr2device.o dbStaticLib.o
$(LINK.c) -o $@ sdr2device.o dbStaticLib.o $(LDLIBS)
sdr2recordtype: sdr2recordtype.o dbStaticLib.o
$(LINK.c) -o $@ sdr2recordtype.o dbStaticLib.o $(LDLIBS)
sf2db: sf2dbYacc.o
$(LINK.c) -o $@ sf2dbYacc.o
sf2dbYacc.o: sf2dbLex.c
clean::
$(RM) -f sf2dbYacc.c sf2dbLex.c

View File

@@ -1,10 +0,0 @@
TOP = ../../..
include $(TOP)/config/CONFIG_BASE
INC += resourceLib.h
INC += resourceLib.cc
INC += tsDLList.h
INC += tsSLList.h
include $(TOP)/config/RULES.Unix

View File

@@ -1,35 +0,0 @@
TOP = ../../../..
include $(TOP)/config/CONFIG_BASE
SRCS.cc += ../resourceLibTest.cc
SRCS.cc += ../tsDLListBench.cc
SRCS.cc += ../tsDLListTest.cc
SRCS.cc += ../tsSLListBench.cc
SRCS.cc += ../tsSLListTest.cc
TARGETS += buildHere
#TARGETS += resourceLibTest
#TARGETS += tsDLListBench
#TARGETS += tsDLListTest
#TARGETS += tsSLListTest
include $(TOP)/config/RULES.Unix
buildHere: resourceLibTest tsDLListBench tsDLListTest tsSLListBench tsSLListTest
resourceLibTest: resourceLibTest.o
$(LINK.cc) -o $@ $<
tsDLListBench: tsDLListBench.o
$(LINK.cc) -o $@ $<
tsDLListTest: tsDLListTest.o
$(LINK.cc) -o $@ $<
tsSLListBench: tsSLListBench.o
$(LINK.cc) -o $@ $<
tsSLListTest: tsSLListTest.o
$(LINK.cc) -o $@ $<

View File

@@ -1,25 +0,0 @@
TOP = ../../..
include $(TOP)/config/CONFIG_BASE
INC += drvTS.h
INC += drvSup.h
INC += callback.h
INC += dbLock.h
INC += dbAccess.h
INC += dbConvert.h
INC += dbEvent.h
INC += dbScan.h
INC += db_access.h
INC += dbAddr.h
INC += db_field_log.h
INC += fast_lock.h
INC += initHooks.h
INC += recSup.h
INC += devSup.h
INC += taskwd.h
INC += recGbl.h
INC += dbBkpt.h
INC += devLib.h
include $(TOP)/config/RULES.Unix

View File

@@ -1,56 +0,0 @@
TOP = ../../..
include $(TOP)/config/CONFIG_BASE
USR_LDLIBS = -lDb -lCom -lm
USR_LDFLAGS = -L.
#USR_CFLAGS = -v -g
#CC = $(PURIFYHOME)/purify $(C_$(CMPLR))
DEPLIBS_BASE = $(INSTALL_LIB)
DEPLIBS = ./libDb.a\
$(DEPLIBS_BASE)/libCom.a
INC += alarm.h
INC += alarmString.h
INC += dbBase.h
INC += dbFldTypes.h
INC += dbStaticLib.h
INC += link.h
INC += special.h
INC += guigroup.h
SRCS.c = \
dbYacc.c \
../dbReadTest.c\
../dbExpand.c\
../dbPvdLib.c\
../dbStaticNoRun.c\
../dbStaticLib.c\
../dbToMenuH.c\
../dbToRecordtypeH.c
OBJS = \
dbReadTest.o\
dbExpand.o\
dbToMenuH.o\
dbToRecordtypeH.o
LIBOBJS = dbStaticLib.o dbYacc.o dbPvdLib.o dbStaticNoRun.o
LIBNAME = libDb.a
PROD = \
dbReadTest\
dbExpand\
dbToMenuH\
dbToRecordtypeH
include $(TOP)/config/RULES.Unix
# Extra rule since dbLexRoutines.c is included in dbYacc.c
dbYacc.o: dbLex.c ../dbLexRoutines.c
clean::
@$(RM) dbLex.c dbYacc.c

View File

@@ -1,55 +0,0 @@
TOP = ../../..
include $(TOP)/config/CONFIG_BASE
# USR_CFLAGS = -v
YACCOPT = -l
LEXOPT = -L
INC += dbVarSub.h
SRCS.c = ../dbVarSub.c dbLoadTemplate_lex.c dbLoadTemplate.c \
dbLoadRecords_lex.c dbLoadRecords.c \
../BSlib.c ../PVSserver.c ../rdbapplist.c ../rdbls.c ../ioc_stats.c
VAR_OBJS = dbVarSub.o dbLoadTemplate.o dbLoadRecords.o
LIBOBJS = BSlib.o
LIBNAME = BSlib.a
PROD = subtool dbLoadTemplate rdbls rdbapplist PVSserver ioc_stats
MAN1 = dbLoadTemplate.1 subtool.1
MAN3 = dbLoadRecords.3 dbLoadTemplate.3
MAN5 = templatefile.5 dbfile.5
include $(TOP)/config/RULES.Unix
dbLoadTemplate.o: dbLoadTemplate_lex.c
dbLoadRecords.o: dbLoadRecords_lex.c
PVSserver: PVSserver.o BSlib.o
$(LINK.c) -o $@ $^ $(LDLIBS)
rdbls: rdbls.o BSlib.o
$(LINK.c) -o $@ $^ $(LDLIBS)
ioc_stats: ioc_stats.o BSlib.o
$(LINK.c) -o $@ $^ $(LDLIBS)
rdbapplist: rdbapplist.o BSlib.o
$(LINK.c) -o $@ $^ $(LDLIBS)
subtool.o: dbLoadTemplate.c dbLoadTemplate_lex.c
$(COMPILE.c) -DSUB_TOOL -o $@ $<
subtool: subtool.o dbVarSub.o
$(LINK.c) -DSUB_TOOL -o $@ $^ -s $(LDLIBS)
dbLoadTemplate: $(VAR_OBJS)
$(LINK.c) -o $@ $^ $(LDLIBS) -lDb
clean::
@$(RM) dbLoadTemplate_lex.c dbLoadTemplate.c dbLoadRecords_lex.c \
dbLoadRecords.c

View File

@@ -1,123 +0,0 @@
#
# Author: Jim Kowalkowski
# Date: 2/96
#
# $Id$
#
# $Log$
# Revision 1.12 1996/10/14 16:33:36 jba
# Clean rule now uses rm macro. Removed . in VPATH def.
#
# Revision 1.11 1996/07/24 22:47:29 jhill
# removed OPTIM_YES=-g which caused link fail
#
# Revision 1.10 1996/07/23 17:13:29 jbk
# various fixes - dbmapper incorrectly worked with enum types
#
# Revision 1.9 1996/07/10 23:48:03 jhill
# added install for gddAppFuncTable.h
#
# Revision 1.8 1996/07/09 22:58:55 jhill
# added installation of the include files
#
# Revision 1.7 1996/07/08 15:20:02 jba
# Moved include RULES.Unix
#
# Revision 1.6 1996/07/03 00:02:55 jhill
# use ./aitGen and ./genApps per Janet's request
#
# Revision 1.5 1996/06/28 19:17:31 jhill
# took out purify etc - also include dbMapper
#
# Revision 1.4 1996/06/28 15:19:44 jba
# Moved config dir to base/config.
#
# Revision 1.3 1996/06/26 21:17:10 jhill
# fixed to match config in src
#
# Revision 1.2 1996/06/25 19:18:11 jbk
# moved from extensions to base - fixed trouble in dbMapper.cc
#
# Revision 1.1 1996/06/25 19:11:25 jbk
# new in EPICS base
#
#
# *Revision 1.4 1996/06/25 18:58:56 jbk
# *more fixes for the aitString management functions and mapping menus
# *Revision 1.3 1996/06/24 03:15:26 jbk
# *name changes and fixes for aitString and fixed string functions
# *Revision 1.2 1996/06/11 01:55:18 jbk
# *completed ful build
# *Revision 1.1 1996/05/31 13:15:14 jbk
# *add new stuff
VPATH=..
TOP= ../../..
# EPICS = /usr/local/epics/R3.12.2
include $(TOP)/config/CONFIG_BASE
#OPTIM_YES=-g
INC += gdd.h
INC += gddNewDel.h
INC += gddUtils.h
INC += gddErrorCodes.h
INC += aitTypes.h
INC += aitConvert.h
INC += aitHelpers.h
INC += dbMapper.h
INC += gddAppTable.h
# template class and inline member func
INC += gddAppFuncTable.h
# template member func (not "inline")
INC += gddAppFuncTable.cc
INC += gddApps.h
DEPENDS_RULE.cc = -$(COMPILE.cc) -xM $(SRCS.cc) >> .DEPENDS
USR_LDFLAGS = -L$(EPICS_EXTENSIONS_LIB) -L.
USR_CFLAGS = -L$(EPICS_EXTENSIONS_LIB) -L.
SRCS.cc = ../aitGen.c ../aitTypes.c ../aitHelpers.cc \
../gdd.cc ../gddAppDefs.cc ../gddAppTable.cc ../gddNewDel.cc \
../gddTest.cc ../genApps.cc ../dbMapper.cc
MY_OBJS = gdd.o gddTest.o gddAppTable.o gddNewDel.o gddAppDefs.o \
aitTypes.o aitConvert.o aitHelpers.o
LIBOBJS = $(MY_OBJS) dbMapper.o
LIBNAME = libgdd.a
TARGETS = dbMapper.o
include $(TOP)/config/RULES.Unix
# cannot generate dependencies for aitConvert automatically
aitConvert.o: aitConvert.cc aitConvert.h aitConvertGenerated.cc aitTypes.h
aitConvertGenerated.cc: aitGen aitTypes.h
./aitGen
aitGen: aitGen.o aitTypes.o
$(LINK.c) -o $@ $^ $(LDLIBS)
# cannot generate dependencies for dbMapper.o automatically
dbMapper.o: ../dbMapper.cc gdd.h gddAppTable.h dbMapper.h gddApps.h aitTypes.h
$(COMPILE.cc) $<
$(AR) r $(LIBNAME) $@
gddApps.h: genApps
./genApps $@
genApps: genApps.o $(MY_OBJS)
$(LINK.cc) -o $@ $^ $(LDLIBS)
clean::
$(RM) -f aitConvertGenerated.cc aitGen genApps

View File

@@ -1,30 +0,0 @@
TOP = ../../..
include $(TOP)/config/CONFIG_BASE
INC += dbDefs.h
INC += camacLib.h
INC += epicsTypes.h
INC += epicsVersion.h
INC += gsd_sync_defs.h
INC += module_types.h
INC += shareLib.h
INC += createSoftLinks.sh
INC += bsdProto.h
INC += task_params.h
INC += osiMutexNOOP.h
OSINC += osiSock.h
include $(TOP)/config/RULES.Unix
-include $(TOP)/config/CONFIG_BASE_VERSION
epicsVersion.h: $(TOP)/config/CONFIG_BASE_VERSION
@$(RM) $@
@echo "#define BASE_VERSION $(BASE_VERSION)" > $@
@echo "#define BASE_REVISION $(BASE_REVISION)" >> $@
@echo "#define BASE_MODIFICATION $(BASE_MODIFICATION)" >> $@
@echo "#define BASE_UPDATE_NAME $(BASE_UPDATE_NAME)" >> $@
@echo "#define BASE_UPDATE_LEVEL $(BASE_UPDATE_LEVEL)" >> $@
@echo "#define BASE_VERSION_STRING \"EPICS Version $(BASE_VERSION_STRING)\" " >> $@
@echo "#define epicsReleaseVersion \"@(#)Version R$(BASE_VERSION_STRING) $(CVS_DATE)\" " >> $@

View File

@@ -1,135 +0,0 @@
TOP = ../../..
include $(TOP)/config/CONFIG_BASE
CMPLR = STRICT
USR_CFLAGS = -D_NO_PROTO
USR_INCLUDES = -I$(TOP)/src/include/os/$(T_A)
USR_LDLIBS += -lCom
USR_LDFLAGS += -L.
#USR_CFLAGS = -v -g
#CC = $(PURIFYHOME)/purify $(C_$(CMPLR))
VPATH = ../os/generic
DEPLIBS_BASE = $(INSTALL_LIB)
DEPLIBS += $(DEPLIBS_BASE)/libCom.a
INC += cvtFast.h
INC += ellLib.h
INC += envDefs.h
INC += epicsAssert.h
INC += epicsPrint.h
INC += errMdef.h
INC += error.h
INC += fdmgr.h
INC += freeList.h
INC += gpHash.h
INC += memDebugLib.h
INC += tsDefs.h
INC += bucketLib.h
INC += pal.h
INC += fdManager.h
INC += osiTime.h
INC += osiTimer.h
INC += macLib.h
INC += impLib.h
SRCS.c += ../bucketLib.c
SRCS.c += ../calcPerform.c
SRCS.c += ../cvtFast.c
SRCS.c += ../ellLib.c
SRCS.c += ../envSubr.c
SRCS.c += envData.c
SRCS.c += ../errMtst.c
SRCS.c += ../errPrintfUNIX.c
SRCS.c += ../errSymLib.c
SRCS.c += errSymTbl.c
SRCS.c += ../fdmgr.c
SRCS.c += ../freeListLib.c
SRCS.c += ../gpHashLib.c
SRCS.c += ../memDebugLib.c
SRCS.c += ../nextFieldSubr.c
SRCS.c += ../postfix.c
SRCS.c += ../realpath.c
SRCS.c += ../tsSubr.c
SRCS.c += ../assertUNIX.c
#SRCS.c += ../fdManager.cc
#SRCS.c += ../osiTimer.cc
SRCS.c += ../macCore.c
SRCS.c += ../macUtil.c
SRCS.c += ../os/generic/ipAddrToA.c
#SRCS.c += ../os/generic/osdTime.cc
SRCS.c += ../impLib.c
SRCS.c += ../impExpand.c
LIBOBJS += bucketLib.o
LIBOBJS += calcPerform.o
LIBOBJS += cvtFast.o
LIBOBJS += ellLib.o
LIBOBJS += envSubr.o
LIBOBJS += envData.o
LIBOBJS += errMtst.o
LIBOBJS += errPrintfUNIX.o
LIBOBJS += errSymLib.o
LIBOBJS += errSymTbl.o
LIBOBJS += fdmgr.o
LIBOBJS += freeListLib.o
LIBOBJS += gpHashLib.o
LIBOBJS += memDebugLib.o
LIBOBJS += nextFieldSubr.o
LIBOBJS += postfix.o
LIBOBJS += realpath.o
LIBOBJS += tsSubr.o
LIBOBJS += assertUNIX.o
#LIBOBJS += fdManager.o
#LIBOBJS += osiTimer.o
LIBOBJS += macCore.o
LIBOBJS += macUtil.o
LIBOBJS += ipAddrToA.o
#LIBOBJS += osdTime.o
LIBOBJS += impLib.o
#LIBOBJS += impExpand.o # this looks like an error, it's a product!!
LIBNAME = libCom.a
#TARGETS = tsTest
PROD += impExpand
MAN3 = gpHash.3 freeList.3
SRC = $(TOP)/src
ERR_S_FILES += $(TOP)/src/as/asLib.h
ERR_S_FILES += $(TOP)/src/db/dbAccess.h
ERR_S_FILES += $(TOP)/src/db/devLib.h
ERR_S_FILES += $(TOP)/src/db/devSup.h
ERR_S_FILES += $(TOP)/src/db/drvSup.h
ERR_S_FILES += $(TOP)/src/db/recSup.h
ERR_S_FILES += $(TOP)/src/dbStatic/dbStaticLib.h
ERR_S_FILES += $(TOP)/src/drv/ansi/drvEpvxi.h
ERR_S_FILES += $(TOP)/src/drv/old/drvBitBusErr.h
ERR_S_FILES += $(TOP)/src/drv/old/drvGpibErr.h
ERR_S_FILES += ../tsDefs.h
ERR_S_FILES += ../errMdef.h
ERR_S_FILES += $(TOP)/src/cas/generic/casdef.h
ERR_S_FILES += $(TOP)/src/gdd/gddAppFuncTable.h
include $(TOP)/config/RULES.Unix
errSymTbl.o: errSymTbl.c
$(COMPILE.c) -o $@ $<
envData.c: ../envDefs.h $(TOP)/config/CONFIG_ENV \
$(TOP)/config/CONFIG_SITE_ENV
../bldEnvData $(TOP)/config
tsTest: tsSubr.o
$(LINK.c) -o $@ tsSubr.o -lCom -lDb -lCom -lm -s
clean::
@$(RM) errSymTbl.c envData.c
errSymTbl.c: $(ERR_S_FILES)
@/bin/rm -f errSymTbl.c ;\
../makeStatTbl $(ERR_S_FILES) >errSymTbl.c

View File

@@ -1,38 +0,0 @@
TOP = ../../..
include $(TOP)/config/CONFIG_BASE
#YACCOPT = -l
#LEXOPT = -L
#USR_LDLIBS = -ll
YACCOPT = -d -v
INC += seq.h
INC += seqCom.h
SRCS.c = ../snc_main.c ../parse.c ../phase2.c ../gen_ss_code.c \
../gen_tables.c sncVersion.c snc.c
OBJS = snc_main.o parse.o phase2.o gen_ss_code.o \
gen_tables.o sncVersion.o snc.o
PROD = snc
include $(TOP)/config/RULES.Unix
#
# The generated lex file includes snc.h
#
snc_lex.c: snc.h ../snc_lex.l
snc.o: snc_lex.c
sncVersion.c: ../Version
$(RM) sncVersion.c
../makeVersion ../Version > sncVersion.c
clean::
@$(RM) y.output sncVersion.c snc_lex.c snc.c snc.h
$(PROD): $(OBJS)
$(LINK.c) -o $@ $(OBJS) $(LDLIBS)

View File

@@ -1,19 +0,0 @@
TOP = ../../..
include $(TOP)/config/CONFIG_BASE
SCRIPTS += installEpics
SCRIPTS += getrel
SCRIPTS += makeBaseApp
default: all
inc:: $(INSTALL_BIN)/installEpics
include $(TOP)/config/RULES.Unix
$(INSTALL_BIN)/installEpics: ../installEpics
@echo "Installing $@"
@test -d $(INSTALL_LOCATION_BIN) || mkdir $(INSTALL_LOCATION_BIN)
@test -d $(INSTALL_BIN) || mkdir $(INSTALL_BIN)
@$< -m 555 $< $(INSTALL_BIN)

View File

@@ -1,23 +0,0 @@
TOP = ../../../..
include $(TOP)/config/CONFIG_BASE
USR_LDLIBS = -lm -s
USR_CFLAGS = -D_NO_PROTO
SRCS.c = \
../closure.c ../error.c ../lalr.c ../lr0.c ../main.c \
../mkpar.c ../output.c ../reader.c ../skeleton.c ../symtab.c \
../verbose.c ../warshall.c
OBJS = \
closure.o error.o lalr.o lr0.o main.o mkpar.o \
output.o reader.o skeleton.o symtab.o verbose.o warshall.o
PROD = antelope
include $(TOP)/config/RULES.Unix
$(PROD): $(OBJS)
$(LINK.c) -o $@ $(OBJS) $(LDLIBS)

View File

@@ -1,37 +0,0 @@
TOP = ../../../..
include $(TOP)/config/CONFIG_BASE
#CMPLR = STRICT
YACC = $(EYACC)
YACCOPT = -l -d
SKELETON_FILE=include/flex.skel.static
ifeq ($(T_A),hp700)
USR_CFLAGS = -DDEFAULT_SKELETON_FILE=\"$(SKELETON_FILE)\" -DSCO_UNIX
else
USR_CFLAGS = -DDEFAULT_SKELETON_FILE=\"$(SKELETON_FILE)\" -DUSG
endif
USR_LDLIBS = -s
INC += flex.skel.static
# main.c is included in parse.c
SRCS.c = ../ccl.c ../dfa.c ../ecs.c ../gen.c \
../misc.c ../nfa.c ../sym.c \
../tblcmp.c parse.c
OBJS = \
ccl.o dfa.o ecs.o gen.o misc.o \
nfa.o sym.o tblcmp.o parse.o
PROD = e_flex
include $(TOP)/config/RULES.Unix
$(PROD): $(OBJS)
$(LINK.c) -o $@ $(OBJS) $(LDLIBS)
clean::
rm -f parse.c parse.h

View File

@@ -1,37 +0,0 @@
TOP = ../../..
include $(TOP)/config/CONFIG_BASE
USR_LDLIBS = -lca -lCom -lm
DEPLIBS = $(INSTALL_LIB)/libca.a $(INSTALL_LIB)/libCom.a
SRCS.c = \
../ca_test.c \
../iocLogServer.c \
../chglimits.c \
../startCArepeater.c
OBJS = \
ca_test.o \
iocLogServer.o \
chglimits.o \
startCArepeater.o
PROD = \
ca_test \
iocLogServer \
chglimits \
startCArepeater
ifeq ($(T_A),solaris)
PROD += S99logServer
PROD += S99caRepeater
endif
include $(TOP)/config/RULES.Unix
S99%: ../rc2.%
@/usr/bin/sed -e s%:EPICS:%`chdir $(TOP); /usr/bin/pwd`% \
-e s%:INSTALL_BIN:%`chdir $(INSTALL_BIN); /usr/bin/pwd`% \
$< >$@