1MAINTAINERCLEANFILES = Makefile.in Uil.cat UilMsgCatI.h 2 3EXTRA_DIST = Uil.msg 4# 5# I don't seem to have all the pieces to make this thing 6# 7bin_PROGRAMS = uil 8 9libUil_la_LDFLAGS = -version-info @CURRENT@:@REVISION@:@AGE@ 10 11UilParser.lo: UilParser.c 12 $(LTCOMPILE) -DCALLABLE -c UilParser.c 13 14libUil_la_LIBADD = UilParser.lo ../../lib/Mrm/libMrm.la ../../lib/Xm/libXm.la 15 16uil_LDADD = ../../lib/Mrm/libMrm.la ../../lib/Xm/libXm.la 17 18INCLUDES = -DINCDIR=\"@INCDIR@\" \ 19 -DLIBDIR=\"@LIBDIR@\" \ 20 -I$(srcdir)/../../include \ 21 -I$(srcdir)/../../lib \ 22 -I$(srcdir)/../../tools/wml \ 23 -I../../include \ 24 -I../../lib \ 25 -I../../tools/wml ${X_CFLAGS} 26 27UilParser.c: 28 test -f UilParser.c || $(LN_S) $(srcdir)/UilMain.c UilParser.c 29 30UilLexPars.c: $(top_builddir)/tools/wml/Uil.c 31 test -f UilLexPars.c || $(LN_S) $(top_builddir)/tools/wml/Uil.c UilLexPars.c 32 33BUILT_SOURCES = UilParser.c UilLexPars.c UilDBDef.h 34 35CLEANFILES = UilParser.c UilLexPars.c UilDBDef.h 36 37COMMON_SRC = UilCmd.c UilDiags.c UilKeyTab.c UilLexAna.c \ 38 UilLexPars.c UilLstLst.c UilP2Out.c UilP2Reslv.c \ 39 UilSarComp.c UilSarExp.c UilSarInc.c UilSarMod.c \ 40 UilSarObj.c UilSarProc.c UilSarVal.c UilSrcSrc.c \ 41 UilSymNam.c UilSymStor.c UilData.c \ 42 UilLstMac.c UilSemVal.c UilSemCSet.c UilDB.c 43 44SRCS = $(COMMON_SRC) 45SRCS2 = $(COMMON_SRC) UilMain.c 46 47HEADERS_1 = Uil.h UilSymGl.h UilSymDef.h \ 48 UilDef.h XmAppl.uil 49 50uildir = $(includedir)/uil 51 52uil_HEADERS = $(HEADERS_1) 53 54noinst_HEADERS = UilCmdDef.h \ 55UilCompGl.h \ 56UilDefI.h \ 57UilDiagDef.h \ 58UilIODef.h \ 59UilLexDef.h \ 60UilMess.h \ 61UilMessTab.h \ 62UilSarDef.h \ 63UilSrcDef.h 64 65lib_LTLIBRARIES = libUil.la 66 67uil_SOURCES = $(SRCS2) 68uil_CFLAGS = $(AM_CFLAGS) 69 70libUil_la_SOURCES = $(SRCS) 71libUil_la_DEPENDENCIES = UilDBDef.h UilParser.lo 72 73UilDBDef.h: 74 $(LN_S) $(srcdir)/../../tools/wml/UilDBDef.h UilDBDef.h 75 76if MessageCatalog 77 78$(COMMON_SRC): $(CAT_FILES) 79 80CAT_FILES = Uil.cat UilMsgCatI.h 81 82$(CAT_FILES): Uil.msg 83 $(mkinstalldirs) $(top_builddir)/localized/C/msg 84 $(top_builddir)/localized/util/mkcatdefs UilMsgCatI.h $(srcdir)/Uil.msg >$(top_builddir)/localized/C/msg/Uil.msg 85 gencat Uil.cat $(top_builddir)/localized/C/msg/Uil.msg 86 87endif 88 89