Files
epics-base/src/iocCore/Makefile.Vx
1994-09-09 12:34:05 +00:00

54 lines
1.1 KiB
Makefile

EPICS = ../../../..
include Target.include
include $(EPICS)/config/CONFIG_BASE
LINK.c=$(LD) $(LDFLAGS)
SRCS=
IOC_CORE = $(INSTALL_BIN)/$(T_A)/iocCore
IOC_CORE_OBJS = \
$(INSTALL_BIN)/$(T_A)/asLibrary \
$(INSTALL_BIN)/$(T_A)/dbLib \
$(INSTALL_BIN)/$(T_A)/rsrvLib \
$(INSTALL_BIN)/$(T_A)/libCom \
$(INSTALL_BIN)/$(T_A)/vxComLib \
$(INSTALL_BIN)/$(T_A)/caLib \
$(INSTALL_BIN)/$(T_A)/miscLib \
$(INSTALL_BIN)/$(T_A)/dbSubs
include $(EPICS)/config/RULES.Vx
build_libs build_prod build \
install_libs install_prod install: installVX iocCore
clean:: rm_iocCore
installVX: $(EPICS_VX_IMAGE) $(EPICS_VX_IMAGE_SYM)
$(INSTALL_BIN):
mkdir $(INSTALL_BIN)
$(INSTALL_BIN)/$(T_A): $(INSTALL_BIN)
mkdir $(INSTALL_BIN)/$(T_A)
$(EPICS_VX_IMAGE): $(VX_IMAGE) $(INSTALL_BIN) $(INSTALL_BIN)/$(T_A)
@echo "Installing $@"
@install -m 444 $(VX_IMAGE) $@
$(EPICS_VX_IMAGE_SYM): $(VX_IMAGE_SYM) $(INSTALL_BIN) $(INSTALL_BIN)/$(T_A)
@echo "Installing $@"
@install -m 444 $(VX_IMAGE_SYM) $@
rm_iocCore:
$(RM) $(IOC_CORE)
iocCore: $(IOC_CORE)
$(IOC_CORE): $(IOC_CORE_OBJS)
$(LINK.c) $@ $(IOC_CORE_OBJS)
@what $@