new way to build
This commit is contained in:
+1
-36
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user