Added "all:" and "clean::" deps, changed flag usage, cleanup.
This commit is contained in:
@@ -10,9 +10,14 @@ OBJS =
|
||||
LIBOBJS = asDbLib.o asCa.o asLib.o
|
||||
LIBNAME = asLibrary
|
||||
|
||||
all: install_libs
|
||||
|
||||
# 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 -f asLib_lex.c asLibrary
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
@@ -2,9 +2,8 @@ EPICS = ../../../..
|
||||
include Target.include
|
||||
include $(EPICS)/config/CONFIG
|
||||
|
||||
USR_LDLIBS = -lm -s
|
||||
USR_LDLIBS =
|
||||
USR_CFLAGS = -DACCESS_SECURITY -D_NO_PROTO
|
||||
USR_LDLIBS = -lca -lCom -lDb
|
||||
|
||||
SRCS = \
|
||||
../iocinf.c ../access.c ../test_event.c ../service.c \
|
||||
@@ -22,4 +21,9 @@ LIBNAME = libca.a
|
||||
|
||||
TARGET = caRepeater
|
||||
|
||||
all: install_libs install
|
||||
|
||||
clean::
|
||||
rm -f caRepeater
|
||||
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
|
||||
@@ -17,4 +17,9 @@ LIBOBJS = \
|
||||
|
||||
LIBNAME = caLib
|
||||
|
||||
all: install_libs
|
||||
|
||||
clean::
|
||||
rm -f caLib
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
@@ -2,6 +2,8 @@ EPICS = ../../../..
|
||||
include Target.include
|
||||
include $(EPICS)/config/CONFIG
|
||||
|
||||
USR_LDLIBS = -lDb -lCom
|
||||
|
||||
SRCS = \
|
||||
../dbStaticLib.c \
|
||||
atdb_lex.c \
|
||||
@@ -19,8 +21,15 @@ LIBNAME = libDb.a
|
||||
|
||||
TARGET = dbta atdb dbl dbls
|
||||
|
||||
all: install_libs install
|
||||
|
||||
atdb: atdb.o atdb_yacc.o
|
||||
$(LINK.c) -o $@ $? $(LDLIBS)
|
||||
$(LINK.c) -o $@ atdb.o atdb_yacc.o $(LDLIBS)
|
||||
|
||||
dbta: $(LIBNAME)
|
||||
atdb: $(LIBNAME)
|
||||
dbl: $(LIBNAME)
|
||||
dbls: $(LIBNAME)
|
||||
|
||||
# Extra rule since atdb_lex.c is included in atdb_yacc.c
|
||||
# In my opinion, these objects should really be built
|
||||
|
||||
@@ -2,8 +2,6 @@ EPICS = ../../../..
|
||||
include Target.include
|
||||
include $(EPICS)/config/CONFIG
|
||||
|
||||
all: install
|
||||
|
||||
SRCS = \
|
||||
../dbAccess.c ../dbBkpt.c ../dbFastLinkConv.c ../dbLink.c \
|
||||
../dbStaticLib.c ../iocInit.c ../drvTS.c ../dbScan.c \
|
||||
@@ -23,5 +21,10 @@ LIBNAME = dbLib
|
||||
|
||||
TARGET = initHooks.o
|
||||
|
||||
all: install_libs
|
||||
|
||||
clean::
|
||||
rm -f dbLib
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
|
||||
@@ -15,6 +15,8 @@ LIBOBJS =
|
||||
PROD = dbLoadTemplate
|
||||
TARGET = subtool
|
||||
|
||||
all: install
|
||||
|
||||
dbLoadTemplate.o: dbLoadTemplate_lex.c
|
||||
dbLoadRecords.o: dbLoadRecords_lex.c
|
||||
subtool: dbLoadTemplate_lex.c
|
||||
|
||||
@@ -10,9 +10,11 @@ LEXOPT = -L
|
||||
SRCS = ../dbVarSub.c dbLoadTemplate_lex.c dbLoadTemplate.c \
|
||||
dbLoadRecords_lex.c dbLoadRecords.c
|
||||
OBJS =
|
||||
LIBOBJS = dbVarSub.o dbLoadTemplate.o dbLoadRecords.o
|
||||
LIBOBJS = dbVarSub.o dbLoadTemplate.o dbLoadRecords.o
|
||||
LIBNAME = dbSubs
|
||||
|
||||
all: install_libs install
|
||||
|
||||
dbLoadTemplate.o: dbLoadTemplate_lex.c
|
||||
dbLoadRecords.o: dbLoadRecords_lex.c
|
||||
subtool: dbLoadTemplate_lex.c
|
||||
@@ -23,7 +25,7 @@ subtool: dbLoadTemplate.c dbLoadTemplate_lex.c dbVarSub.o
|
||||
|
||||
clean::
|
||||
rm -f dbLoadTemplate_lex.c dbLoadTemplate.c dbLoadRecords_lex.c \
|
||||
dbLoadRecords.c subtool dbLoadTemplate
|
||||
dbLoadRecords.c subtool dbLoadTemplate dbSubs
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
|
||||
@@ -2,8 +2,7 @@ EPICS = ../../../..
|
||||
include Target.include
|
||||
include $(EPICS)/config/CONFIG
|
||||
|
||||
USR_CFLAGS = -ansi -I../../drv
|
||||
LDLIBS =
|
||||
USR_INCLUDES = -I../../drv
|
||||
|
||||
SRCS = \
|
||||
../devAiDvx2502.c ../devAiSoft.c ../devAiSoftRaw.c \
|
||||
@@ -61,4 +60,9 @@ LIBOBJS =
|
||||
|
||||
PROD = devSup
|
||||
|
||||
all: install
|
||||
|
||||
clean::
|
||||
rm -f devSup
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
@@ -2,8 +2,7 @@ EPICS = ../../../..
|
||||
include Target.include
|
||||
include $(EPICS)/config/CONFIG
|
||||
|
||||
USR_CFLAGS = -ansi -I../../drv
|
||||
LDLIBS =
|
||||
USR_INCLUDES = -I../../drv
|
||||
|
||||
SRCS = \
|
||||
../devAnalytekGpib.c ../devXxDg535Gpib.c ../devXxSkeletonGpib.c \
|
||||
@@ -22,4 +21,6 @@ LIBOBJS =
|
||||
|
||||
TARGETS =
|
||||
|
||||
all: install
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
@@ -31,22 +31,23 @@ OBJS2 = drvPEPBitBus.o
|
||||
LIBOBJS =
|
||||
|
||||
PROD1 = drvSup
|
||||
|
||||
PROD2 = drvSupPEP
|
||||
|
||||
PRODS = $(PROD1) $(PROD2)
|
||||
|
||||
all: install
|
||||
|
||||
install: install_prods
|
||||
|
||||
install_prods: $(PRODS)
|
||||
$(INSTALL) $? $(EPICS_BASE_BIN)/$(T_A)
|
||||
$(INSTALL) $(PRODS) $(EPICS_BASE_BIN)/$(T_A)
|
||||
|
||||
build:: $(PROD1) $(PROD2)
|
||||
|
||||
drvSup: $(OBJS) $(OBJS1)
|
||||
$(PROD1): $(OBJS) $(OBJS1)
|
||||
$(LINK.c) $@ $? $(LDLIBS)
|
||||
|
||||
drvSupPEP: $(OBJS) $(OBJS2)
|
||||
$(PROD2): $(OBJS) $(OBJS2)
|
||||
$(LINK.c) $@ $? $(LDLIBS)
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
@@ -27,6 +27,8 @@ LIBNAME = libCom.a
|
||||
|
||||
TARGET = cvtTest tsTest sydTest
|
||||
|
||||
all: install_libs install
|
||||
|
||||
build:: errSymTbl.o errInc.o
|
||||
|
||||
errSymTbl.o: errSymTbl.c errInc.o
|
||||
|
||||
@@ -2,8 +2,6 @@ EPICS = ../../../..
|
||||
include Target.include
|
||||
include $(EPICS)/config/CONFIG
|
||||
|
||||
USR_CFLAGS = -ansi
|
||||
|
||||
SRCS = \
|
||||
../calcPerform.c ../cmdSubr.c ../cvtBpt.c ../cvtFast.c \
|
||||
../cvtNumbers.c ../gpHashLib.c ../freeListLib.c ../ellLib.c \
|
||||
@@ -30,6 +28,8 @@ LIBNAME = libCom.o
|
||||
LIBNAME1 = libCom1.o
|
||||
LIBNAME2 = libCom2.o
|
||||
|
||||
all: install_libs install
|
||||
|
||||
build_libs: $(LIBNAME) $(LIBNAME1) $(LIBNAME2)
|
||||
|
||||
$(LIBNAME1): $(LIBOBJS1)
|
||||
|
||||
@@ -12,4 +12,9 @@ LIBOBJS = veclist.o iocLogClient.o
|
||||
|
||||
LIBNAME = vxComLib
|
||||
|
||||
all: install_libs
|
||||
|
||||
clean::
|
||||
rm -f vxComLib
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
@@ -12,4 +12,9 @@ LIBOBJS = epicsEnvParams.o epicsRelease.o
|
||||
|
||||
LIBNAME = miscLib
|
||||
|
||||
all: install_libs
|
||||
|
||||
clean::
|
||||
rm -f miscLib
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
@@ -2,7 +2,7 @@ EPICS = ../../../..
|
||||
include Target.include
|
||||
include $(EPICS)/config/CONFIG
|
||||
|
||||
USR_CFLAGS = -I../../drv
|
||||
USR_INCLUDES = -I../../drv
|
||||
|
||||
SRCS = \
|
||||
../recAi.c ../recGsub.c ../recPulseDelay.c ../recAo.c \
|
||||
@@ -30,4 +30,9 @@ LIBOBJS = \
|
||||
|
||||
PROD = recSup
|
||||
|
||||
all: install
|
||||
|
||||
clean::
|
||||
rm -f recSup
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
@@ -2,7 +2,8 @@ EPICS = ../../../..
|
||||
include Target.include
|
||||
include $(EPICS)/config/CONFIG
|
||||
|
||||
USR_CFLAGS = -I../../ca -UUNIX
|
||||
USR_INCLUDES = -I../../ca
|
||||
USR_CFLAGS = -UUNIX
|
||||
|
||||
SRCS = ../caserverio.c ../caservertask.c ../camsgtask.c ../camessage.c \
|
||||
../rsrv_init.c ../cast_server.c ../online_notify.c ../globalsource.c
|
||||
@@ -16,6 +17,8 @@ LIBOBJS = \
|
||||
LIBNAME = dbgLib
|
||||
LIBNAME1 = rsrvLib
|
||||
|
||||
all: install_libs install
|
||||
|
||||
build_libs: $(LIBNAME) $(LIBNAME1)
|
||||
|
||||
$(LIBNAME1): $(LIBOBJS) globalsource.o
|
||||
@@ -27,4 +30,7 @@ install: $(EPICS_BASE_LIB)/$(T_A)/$(LIBNAME1)
|
||||
$(EPICS_BASE_LIB)/$(T_A)/$(LIBNAME1): $(LIBNAME1)
|
||||
$(INSTALL) $(LIBNAME1) $@
|
||||
|
||||
clean::
|
||||
rm -f dbgLib rsrvLib
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
@@ -2,8 +2,7 @@ EPICS = ../../../..
|
||||
include Target.include
|
||||
include $(EPICS)/config/CONFIG
|
||||
|
||||
USR_CFLAGS =
|
||||
LDLIBS = -ll
|
||||
USR_LDLIBS = -ll
|
||||
YACCOPT = -d -v
|
||||
|
||||
SRCS = ../snc_main.c ../parse.c ../phase2.c ../gen_ss_code.c \
|
||||
@@ -16,6 +15,8 @@ LIBOBJS =
|
||||
|
||||
PROD = snc
|
||||
|
||||
all: install
|
||||
|
||||
#
|
||||
# The generated lex file includes snc.h
|
||||
#
|
||||
|
||||
@@ -16,6 +16,8 @@ LIBOBJS =
|
||||
|
||||
PROD = seq
|
||||
|
||||
all: install
|
||||
|
||||
seqVersion.c: ../Version
|
||||
/bin/rm -f seqVersion.c
|
||||
sh ../makeSeqVersion ../Version > seqVersion.c
|
||||
|
||||
@@ -2,9 +2,9 @@ EPICS = ../../../../..
|
||||
include Target.include
|
||||
include $(EPICS)/config/CONFIG
|
||||
|
||||
LDLIBS = -lm -s
|
||||
CMPLR = OLD
|
||||
USR_LDLIBS = -lm -s
|
||||
USR_CFLAGS = -D_NO_PROTO
|
||||
CC = $(oldCC)
|
||||
|
||||
SRCS = \
|
||||
../closure.c ../error.c ../lalr.c ../lr0.c ../main.c \
|
||||
@@ -19,6 +19,11 @@ OBJS = \
|
||||
|
||||
PROD = antelope
|
||||
|
||||
all: install
|
||||
|
||||
pre_build: install
|
||||
|
||||
clean::
|
||||
rm -f antelope
|
||||
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
|
||||
@@ -2,15 +2,11 @@ EPICS = ../../../../..
|
||||
include Target.include
|
||||
include $(EPICS)/config/CONFIG
|
||||
|
||||
CMPLR = OLD
|
||||
YACCOPT = -d
|
||||
|
||||
SKELETON_FILE=include/flex.skel.static
|
||||
|
||||
USR_CFLAGS = -DDEFAULT_SKELETON_FILE=\"$(SKELETON_FILE)\"
|
||||
|
||||
LDLIBS = -s
|
||||
|
||||
CC = $(oldCC)
|
||||
USR_LDLIBS = -s
|
||||
|
||||
SRCS = ../ccl.c ../dfa.c ../ecs.c ../gen.c ../main.c \
|
||||
../misc.c ../nfa.c parse.c ../scan.c ../sym.c \
|
||||
@@ -24,22 +20,9 @@ OBJS = \
|
||||
|
||||
PROD = e_flex
|
||||
|
||||
# all :: $(PROD)
|
||||
|
||||
#
|
||||
# If you need parse.h, you must recompile parse.c
|
||||
#
|
||||
#parse.c::
|
||||
# mv y.tab.h parse.h
|
||||
|
||||
all: install
|
||||
pre_build: install
|
||||
|
||||
#parse.h parse.c : parse.y
|
||||
# rm -f parse.h parse.c
|
||||
# $(YACC) -d parse.y
|
||||
# @mv y.tab.c parse.c
|
||||
# @mv y.tab.h parse.h
|
||||
|
||||
clean::
|
||||
rm -f parse.c parse.h e_flex
|
||||
|
||||
|
||||
@@ -2,11 +2,10 @@ EPICS = ../../../..
|
||||
include Target.include
|
||||
include $(EPICS)/config/CONFIG
|
||||
|
||||
CMPLR = OLD
|
||||
USR_LDLIBS = -lm -s
|
||||
|
||||
USR_CFLAGS = -DXWINDOWS -UvxWorks -I$(OPENWIN)/include
|
||||
|
||||
CC = $(oldCC)
|
||||
USR_INCLUDES = -I$(OPENWIN)/include
|
||||
USR_CFLAGS = -DXWINDOWS -UvxWorks
|
||||
|
||||
SRCS = \
|
||||
../apCreateShadow.c ../apStatusSync.c ../bfRing.c ../ca_test.c \
|
||||
@@ -28,4 +27,9 @@ TARGETS = \
|
||||
apCreateShadow apStatusSync bfRing ca_test calcTest cmdClient \
|
||||
extrDoc iocLogServer racPrint recListProg recordTest startCArepeater
|
||||
|
||||
all: install_libs install
|
||||
|
||||
clean::
|
||||
rm -f $(TARGETS)
|
||||
|
||||
include $(EPICS)/config/RULES.Unix
|
||||
|
||||
@@ -2,14 +2,16 @@ EPICS = ../../../..
|
||||
include Target.include
|
||||
include $(EPICS)/config/CONFIG
|
||||
|
||||
USR_CFLAGS =
|
||||
|
||||
SRCS = ../ca_test.c ../calcTest.c ../recordTest.c
|
||||
|
||||
OBJS =
|
||||
|
||||
LIBOBJS =
|
||||
|
||||
TARGETS = ca_test calcTest recordTest
|
||||
|
||||
all: install
|
||||
|
||||
clean::
|
||||
rm -f $(TARGETS)
|
||||
|
||||
include $(EPICS)/config/RULES.Vx
|
||||
|
||||
Reference in New Issue
Block a user