/* Copyright (C) 1990, Digital Equipment Corporation. */ /* All rights reserved. */ /* See the file COPYRIGHT for a full description. */ /* Last modified on Tue Jul 17 08:01:15 1990 by muller */ /* This template produces the target 'public' used to make public interfaces accessible */ TARGET = public #include "undef" /*---------------------------------------------------------------------------*/ #define public_interface(file) @@\ public:: ../Interfaces ../Interfaces/file.i3 @@\ ../Interfaces/file.i3: ; ln -s `pwd`/file.i3 ../Interfaces #define public_module(m) @@\ public_interface(m) #define project_interface(i) @@\ public_interface(i) #define project_module(m) @@\ public_interface(m) #define link(name, dir) @@\ public:: name @@\ name: ; ln -s dir/name . #include "default_rules" /*---------------------------------------------------------------------------*/ #include "config" #include "generic" ../Interfaces: ; mkdir ../Interfaces #include INCLUDE_IMAKEFILE