Blame tools/wml/Makefile.am

Packit b099d7
MAINTAINERCLEANFILES = Makefile.in
Packit b099d7
Packit b099d7
EXTRA_DIST = Imakefile README wmllex.c wmllex.l motif.wml Uil.y Uil.c Uil.h UilLexPars.h UilLexPars.c
Packit b099d7
Packit b099d7
AM_YFLAGS = -d
Packit b099d7
#AM_LFLAGS = -l
Packit b099d7
Packit b099d7
WMLTARGETS = UilConst.h	UilKeyTab.h	 \
Packit b099d7
	UilSymArTa.h	UilSymArTy.h	UilSymCSet.h	UilSymCtl.h \
Packit b099d7
	UilSymEnum.h	UilSymGen.h	UilSymNam.h	UilSymRArg.h \
Packit b099d7
	UilSymReas.h	UilTokName.h	UilUrmClas.h	UilSymChCl.h \
Packit b099d7
	UilSymChTa.h
Packit b099d7
Packit b099d7
TABLE = motif.wml
Packit b099d7
WMDTABLE = motif.wmd
Packit b099d7
WMLTOOLS = wml wmluiltok
Packit b099d7
REPORT = wml.report
Packit b099d7
Packit b099d7
wmldir = $(includedir)/uil
Packit b099d7
Packit b099d7
wml_HEADERS = UilDBDef.h
Packit b099d7
Packit b099d7
noinst_HEADERS = wml.h wmlparse.h $(WMLTARGETS)
Packit b099d7
Packit b099d7
noinst_PROGRAMS = wml wmluiltok wmldbcreate
Packit b099d7
wmluiltok_SOURCES = wmluiltok.l
Packit b099d7
wmluiltok_LDADD = @LEXLIB@
Packit b099d7
Packit b099d7
wml_SOURCES = wml.c
Packit b099d7
wml_LDADD = -L. -lwml
Packit b099d7
wml_DEPENDENCIES = libwml.a
Packit b099d7
Packit b099d7
wmldbcreate_LDADD = ../../lib/Xm/libXm.la
Packit b099d7
Packit b099d7
INCLUDES = -I../../lib -I$(srcdir)/../../lib -I$(srcdir)/../../include ${X_CFLAGS} 
Packit b099d7
Packit b099d7
noinst_LIBRARIES = libwml.a
Packit b099d7
libwml_a_SOURCES = wmlparse.y wml.c wmloutkey.c wmlouth.c wmloutmm.c wmloutp1.c wmlresolve.c wmlsynbld.c wmlutils.c
Packit b099d7
Packit b099d7
wmlparse.c: wmllex.c
Packit b099d7
Packit b099d7
wmllex.c: wmllex.l
Packit b099d7
Packit b099d7
wmlsynbld.c: wmlparse.h
Packit b099d7
Packit b099d7
$(srcdir)/wmldbcreate.c: $(WMLTARGETS) UilLexPars.h
Packit b099d7
Packit b099d7
UilLexPars.h: UilLexPars.c
Packit b099d7
Packit b099d7
UilLexPars.c: Uil.c
Packit b099d7
	$(LN_S) Uil.h UilLexPars.h
Packit b099d7
	$(LN_S) Uil.c UilLexPars.c
Packit b099d7
Packit b099d7
$(WMLTARGETS): wml-uil.mm
Packit b099d7
Packit b099d7
wml-uil.mm: wmluiltok wml UilLexPars.c $(TABLE)
Packit b099d7
	$(RM) $(WMLTARGETS) wml.report wml-uil.mm
Packit b099d7
	./wmluiltok <$(srcdir)/Uil.y >tokens.dat
Packit b099d7
	$(RM) wml-uil.mm
Packit b099d7
	./wml $(srcdir)/$(TABLE)
Packit b099d7
	$(RM) tokens.dat
Packit b099d7
Packit b099d7
all: motif.wmd
Packit b099d7
Packit b099d7
motif.wmd: wmldbcreate
Packit b099d7
	./wmldbcreate -o motif.wmd
Packit b099d7
Packit b099d7
clean-local:
Packit b099d7
	$(RM) $(WMLTARGETS) $(WMDTABLE) $(REPORT) lex.yy.c libwml.a wml \
Packit b099d7
	*.mm *.sdml *.txt wmlparse.c wmlparse.h wmluiltok wmllex.c \
Packit b099d7
	tokens.dat DONE wmluiltok.c Uil.c Uil.h wml.report UilLexPars.[ch] ylwrap
Packit b099d7