source: trunk/athena/bin/olc/Imakefile @ 7820

Revision 7820, 1.4 KB checked in by cfields, 29 years ago (diff)
Never checked in. May 26 1994
Line 
1#
2# $Id: Imakefile,v 1.22 1995-05-14 01:13:40 cfields Exp $
3# $Source: /afs/dev.mit.edu/source/repository/athena/bin/olc/Imakefile,v $
4#
5# For copying and distribution information,
6# please see the file <mit-copyright.h>.
7#
8# Imakefile for top level directory.
9#
10
11#define IHaveSubdirs
12
13#if HaveSysWCL
14WCLDIR=
15#else
16WCLDIR=wcl
17#endif
18
19#if HaveSysLibMu
20LIBMUDIR=
21#else
22LIBMUDIR=libMu
23#endif
24
25#ifdef SOLARIS
26SUBDIRS= common logger clients browser man lib $(WCLDIR) $(LIBMUDIR)
27#else
28SUBDIRS= common logger clients server browser man lib $(WCLDIR) $(LIBMUDIR)
29#endif
30
31RM=rm -f
32MV=mv -f
33
34all::
35
36world::
37        make ${MFLAGS} Makefile
38        @make ${MFLAGS} -f Makefile world2
39
40world2:
41        make ${MFLAGS} Makefiles
42        make ${MFLAGS} depend
43        make ${MFLAGS} all
44
45mytags::
46        make ${MFLAGS} olc_tags olcd_tags rpd_tags polld_tags xolc_tags
47
48olc_tags::
49        $(TAGS) clients/tty//**/*.[ch] clients/lib//**/*.[ch] clients/parser//**/*.[ch] clients/olc//**/*.[ch] common//**/*.[ch] include/olc//**/*.[ch]
50        $(MV) TAGS ../src/TAGS.olc
51
52xolc_tags::
53        $(TAGS) clients/lib//**/*.[ch] clients/motif//**/*.[ch] common//**/*.[ch] include/olc//**/*.[ch]
54        $(MV) TAGS ../src/TAGS.xolc
55
56olcd_tags::
57        $(TAGS) common//**/*.[ch] include/olc//**/*.[ch] include//**/*.[ch] server/olcd//**/*.[ch]
58        $(MV) TAGS ../src/TAGS.olcd
59
60rpd_tags::
61        $(TAGS) include//**/*.[ch] server/rpd//**/*.[ch]
62        $(MV) TAGS ../src/TAGS.rpd
63
64polld_tags::
65        $(TAGS) include//**/*.[ch] server/polld//**/*.[ch]
66        $(MV) TAGS ../src/TAGS.polld
Note: See TracBrowser for help on using the repository browser.