new way to build

This commit is contained in:
Marty Kraimer
1999-11-18 13:59:40 +00:00
parent cf5e87149e
commit 75e91102b3
5 changed files with 54 additions and 63 deletions
+1 -36
View File
@@ -3,39 +3,4 @@ TOP=../..
include $(TOP)/configure/CONFIG
USR_CFLAGS += -D_NO_PROTO
#INC += asDbLib.h moved header to src/include
#INC += asLib.h moved header to src/include
# build lib As from asLib.c:
#
LIBRARY_DEFAULT := As
As_SRCS := asLib.c
# All systems link the libs As, Com, Db (and again Com ??),
# generic Unix needs also lib m:
#
SYS_PROD_LIBS_DEFAULT := m
SYS_PROD_LIBS_WIN32 := -nil-
PROD_LIBS := As Com Db Com
PROD_DEFAULT := ascheck
PROD_vxWorks = -nil-
LIBRARY_vxWorks = asLibrary
asLibrary_CFLAGS = -DACCESS_SECURITY -D_NO_PROTO
asLibrary_SRCS = asDbLib.c asCa.c asLib.c
include $(TOP)/configure/RULES_BUILD
# Extra rule since asLib_lex.c is included in asLib.c
# In my opinion, these objects should really be built
# independently.
asLib$(OBJ): asLib_lex.c ../asLibRoutines.c
clean::
@$(RM) asLib.c asLib_lex.c
include $(TOP)/configure/RULES_ARCHS
+30
View File
@@ -0,0 +1,30 @@
TOP=../..
include $(TOP)/configure/CONFIG
USR_CFLAGS += -D_NO_PROTO
# build lib As from asLib.c:
#
LIBRARY := As
As_SRCS := asLib.c
# All systems link the libs As, Com, Db (and again Com ??),
# generic Unix needs also lib m:
#
SYS_PROD_LIBS_DEFAULT := m
SYS_PROD_LIBS_WIN32 := -nil-
PROD_LIBS := As Com Db Com
PROD = ascheck
include $(TOP)/configure/RULES_BUILD
# Extra rule since asLib_lex.c is included in asLib.c
# In my opinion, these objects should really be built
# independently.
asLib$(OBJ): asLib_lex.c ../asLibRoutines.c
clean::
@$(RM) asLib.c asLib_lex.c
+21
View File
@@ -0,0 +1,21 @@
TOP=../..
include $(TOP)/configure/CONFIG
USR_CFLAGS += -DACCESS_SECURITY -D_NO_PROTO
LIBRARY = asLibrary
asLibrary_SRCS = asDbLib.c asCa.c asLib.c
include $(TOP)/configure/RULES_BUILD
# Extra rule since asLib_lex.c is included in asLib.c
# In my opinion, these objects should really be built
# independently.
asLib$(OBJ): asLib_lex.c ../asLibRoutines.c
clean::
@$(RM) asLib.c asLib_lex.c
+1 -18
View File
@@ -3,21 +3,4 @@ TOP=../../..
include $(TOP)/configure/CONFIG
LIBRARY_vxWorks = iocCore
LIBOBJS = \
$(INSTALL_BIN)/asLibrary \
$(INSTALL_BIN)/caLib \
$(INSTALL_BIN)/dbLib \
$(INSTALL_BIN)/libCom \
$(INSTALL_BIN)/dbStaticLib \
$(INSTALL_BIN)/miscLib \
$(INSTALL_BIN)/bptLibrary \
$(INSTALL_BIN)/registryLibrary \
$(INSTALL_BIN)/rsrvLib \
$(INSTALL_BIN)/vxComLib \
$(INSTALL_BIN)/vxDbLib
include $(TOP)/configure/RULES_BUILD
iocCore: $(LIBOBJS)
include $(TOP)/configure/RULES_ARCHS
+1 -9
View File
@@ -3,14 +3,6 @@ TOP=../../..
include $(TOP)/configure/CONFIG
INC += epicsDynLink.h
vxComLib_SRCS += iocLogClient.c
vxComLib_SRCS += veclist.c
vxComLib_SRCS += epicsDynLink.c
LIBRARY_vxWorks = vxComLib
include $(TOP)/configure/RULES_BUILD
include $(TOP)/configure/RULES_ARCHS