File: Makefile.am

package info (click to toggle)
motif 2.3.8-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 36,156 kB
  • sloc: ansic: 452,642; sh: 4,611; makefile: 2,032; yacc: 1,604; lex: 352; cpp: 348
file content (88 lines) | stat: -rw-r--r-- 2,223 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
MAINTAINERCLEANFILES = Makefile.in Uil.cat UilMsgCatI.h

EXTRA_DIST = Uil.msg
#
# I don't seem to have all the pieces to make this thing
#
bin_PROGRAMS = uil

libUil_la_LDFLAGS = -version-info @CURRENT@:@REVISION@:@AGE@

UilParser.lo: UilParser.c
	$(LTCOMPILE) -DCALLABLE -c UilParser.c

libUil_la_LIBADD = UilParser.lo ../../lib/Mrm/libMrm.la ../../lib/Xm/libXm.la -lXt

uil_LDADD = libUil.la ../../lib/Mrm/libMrm.la ../../lib/Xm/libXm.la -lXt

INCLUDES = -DINCDIR=\"@INCDIR@\" \
           -DLIBDIR=\"@LIBDIR@\" \
           -I$(srcdir)/../../include \
           -I$(srcdir)/../../lib \
           -I$(srcdir)/../../tools/wml \
           -I../../include \
           -I../../lib \
           -I../../tools/wml ${X_CFLAGS}

UilParser.c:
	test -f UilParser.c || $(LN_S) $(srcdir)/UilMain.c UilParser.c

UilLexPars.c: $(top_builddir)/tools/wml/Uil.c
	test -f UilLexPars.c || $(LN_S) $(top_builddir)/tools/wml/Uil.c UilLexPars.c

BUILT_SOURCES = UilParser.c UilLexPars.c UilDBDef.h

CLEANFILES = UilParser.c UilLexPars.c UilDBDef.h

COMMON_SRC =	UilCmd.c	UilDiags.c	UilKeyTab.c	UilLexAna.c  \
		UilLexPars.c	UilLstLst.c	UilP2Out.c	UilP2Reslv.c \
		UilSarComp.c	UilSarExp.c	UilSarInc.c	UilSarMod.c \
		UilSarObj.c	UilSarProc.c	UilSarVal.c	UilSrcSrc.c  \
		UilSymNam.c	UilSymStor.c	UilData.c	\
		UilLstMac.c	UilSemVal.c	UilSemCSet.c	UilDB.c

SRCS =		$(COMMON_SRC)
SRCS2 =		UilMain.c

HEADERS_1 = 	Uil.h		UilSymGl.h	UilSymDef.h \
		UilDef.h	XmAppl.uil

uildir = $(includedir)/uil

uil_HEADERS = $(HEADERS_1)

noinst_HEADERS = UilCmdDef.h \
UilCompGl.h \
UilDefI.h \
UilDiagDef.h \
UilIODef.h \
UilLexDef.h \
UilMess.h \
UilMessTab.h \
UilSarDef.h \
UilSrcDef.h

lib_LTLIBRARIES = libUil.la

uil_SOURCES = $(SRCS2)
uil_CFLAGS = $(AM_CFLAGS)

libUil_la_SOURCES = $(SRCS)
libUil_la_DEPENDENCIES = UilDBDef.h UilParser.lo
     
UilDBDef.h:
	$(LN_S) $(srcdir)/../../tools/wml/UilDBDef.h UilDBDef.h

if MessageCatalog

$(COMMON_SRC): $(CAT_FILES)

CAT_FILES = Uil.cat UilMsgCatI.h

$(CAT_FILES): Uil.msg
	$(mkinstalldirs) $(top_builddir)/localized/C/msg
	$(top_builddir)/localized/util/mkcatdefs UilMsgCatI.h $(srcdir)/Uil.msg >$(top_builddir)/localized/C/msg/Uil.msg
	gencat Uil.cat $(top_builddir)/localized/C/msg/Uil.msg

endif