1
XCOMM $XConsortium: Imakefile /main/4 1995/07/14 17:31:52 drk $
2
XCOMM @OPENGROUP_COPYRIGHT@
4
XCOMM Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc.
5
XCOMM Copyright (c) 1996, 1997, 1998, 1999, 2000 The Open Group
6
XCOMM ALL RIGHTS RESERVED (MOTIF). See the file named COPYRIGHT.MOTIF for
7
XCOMM the full copyright text.
9
XCOMM This software is subject to an open license. It may only be
10
XCOMM used on, with or for operating systems which are themselves open
11
XCOMM source systems. You must contact The Open Group for a license
12
XCOMM allowing distribution and sublicensing of this software on, with,
13
XCOMM or for operating systems which are not Open Source programs.
15
XCOMM See http://www.opengroup.org/openmotif/license for full
16
XCOMM details of the license agreement. Any use, reproduction, or
17
XCOMM distribution of the program constitutes recipient's acceptance of
20
XCOMM EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
21
XCOMM PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
22
XCOMM KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
23
XCOMM WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
24
XCOMM OR FITNESS FOR A PARTICULAR PURPOSE
26
XCOMM EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
27
XCOMM NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,
28
XCOMM INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29
XCOMM DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED
30
XCOMM AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31
XCOMM LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
32
XCOMM ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
33
XCOMM EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
34
XCOMM POSSIBILITY OF SUCH DAMAGES.
40
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
44
MakeSubdirs($(SUBDIRS))
45
DependSubdirs($(SUBDIRS))
46
MakeLintLibSubdirs($(SUBDIRS))
48
EXMINCLUDESRC = $(MINCLUDESRC)
50
#define DoDebugLib DebugLibExm
51
#define DoProfileLib ProfileLibExm
54
REQUIREDLIBS = $(TOOLKITSRC)/libXt.a $(XLIBSRC)/libX11.a
57
INCLUDES = -I$(EXMINCLUDESRC)
59
SRCS1 = CommandB.c Grid.c Panner.c MenuB.c \
60
Simple.c String.c StringTrans.c TabB.c
62
SRCS = $(SRCS1) $(SRCS2)
64
OBJS1 = CommandB.o Grid.o Panner.o MenuB.o \
65
Simple.o String.o StringTrans.o TabB.o
68
HEADERS = CommandB.h CommandBP.h ExmMrm.h Grid.h \
69
GridP.h MenuB.h MenuBP.h Panner.h \
70
PannerP.h Simple.h SimpleP.h String.h \
71
StringP.h StringTrans.h StringTransP.h TabB.h \
74
NormalLibraryObjectRule()
76
NormalLibraryTarget(Exm,$(OBJS1))
77
NormalLibraryTarget(ExmMrm,$(OBJS2))
80
ProfiledLibraryTarget(Exm,$(OBJS1))
83
DebuggedLibraryTarget(Exm,$(OBJS1))
86
BuildIncludes($(HEADERS),Exm,..)