(file) Return to library-vms.mak CVS log (file) (dir) Up to [Pegasus] / pegasus / mak

File: [Pegasus] / pegasus / mak / library-vms.mak (download)
Revision: 1.1, Sun Feb 6 16:53:27 2005 UTC (19 years, 3 months ago) by gs.keenan
Branch: MAIN
CVS Tags: PEP217_PRE_BRANCH, PEP217_POST_BRANCH, PEP217_BRANCH, PEP214ROOT, PEP214BRANCH, PEP214-root, PEP214-branch, PEP-214B-root
PEP#: 179
TITLE: Add Platform Support for HP OpenVMS

DESCRIPTION: Add VMS Specific .mak, .cpp, .h files

ifeq ($(COMPILER),deccxx)
  LINK_COMMAND = cxxlink
  LINK_ARGUMENTS =
  LINK_OUT = 
endif

LIBRARY_COMMAND = library/create/object

FULL_LIB=$(LIB_DIR)/lib$(LIBRARY)$(LIB_SUFFIX)
FULL_VMSLIB=$(LIB_VMSDIRA)]lib$(LIBRARY)$(LIB_SUFFIX)

CPP_OBJECTS = $(TMP_OBJECTS:.cpp=.obj)
OBJECTS = $(CPP_OBJECTS:.c=.obj)

## Rule for all library builds

$(FULL_LIB): $(LIB_DIR)/target $(OBJ_DIR)/target $(OBJECTS) $(ERROR) 
	@ $(TOUCH) $(FULL_VMSLIB)
	@ $(ECHO)

clean-lib: $(ERROR)
	delete $(FULL_VMSLIB);

FILES_TO_CLEAN = $(OBJECTS) $(FULL_VMSLIB);

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2