-- MakeLupine.cm -- Copyright (C) 1985 by Xerox Corporation. All rights reserved. -- Andrew Birrell on October 25, 1983 10:09 am -- Bob Hagmann February 8, 1985 5:17:44 pm PST -- Bounds and NIL checking turned on for now. -- Interfaces Compile LupineManager LupineSymbolTable LupineManagerPrivate LupineMarshal LupineMakeRpcModules LupineDeclare LupineDeclarePrivate LupineMarshalPrivate -- Impls Compile LupineManagerImpl LupineMakeRpcModulesImpl LupineDeclareStubsImpl LupineDeclareBindingImpl LupineDeclareUtilityImpl LupineMarshalInfoImpl LupineMarshalTypeManagerImpl LupineMarshalTypeConstructorImpl LupineMarshalUtilityImpl LupineSymbolTableImpl LupineSymbolTableUtilsImpl LupineUserInterfaceImpl -- Bind code and symbols into one. Bind LupineTranslator.config Lupine.config -- Build Example -- Run Lupine -- @MakeTarget.cm -- Check results. -- Smodel/n Lupine -- VerifyDF Lupine -- At this point, you should try each of the following. -- They are listed in increasing probability of failure. -- Read each one first, as there can be some preconditions -- if you have not set up a test environment. -- Translator regression test: -- @RegressionTestLupine.cm. -- Runtime tests that use Lupine to make real remote calls: -- @TimeTestLupine.cm. -- @InterMdsMarshalTestLupine.cm. -- @MarshalTestLupine.cm. -- When satisfied, and the Lupine User's Guide is ready, do -- Smodel/v Lupine