* src/preproc/eqn/neqn.sh, src/roff/nroff/nroff.sh: Use
[s-roff.git] / src / preproc / eqn / Makefile.sub
blob6721c2c76a1cca1f86cfd80471915306212fef5c
1 PROG=eqn$(EXEEXT)
2 MAN1=eqn.n neqn.n
3 XLIBS=$(LIBGROFF)
4 OBJS=\
5   eqn.$(OBJEXT) \
6   main.$(OBJEXT) \
7   lex.$(OBJEXT) \
8   box.$(OBJEXT) \
9   limit.$(OBJEXT) \
10   list.$(OBJEXT) \
11   over.$(OBJEXT) \
12   text.$(OBJEXT) \
13   script.$(OBJEXT) \
14   mark.$(OBJEXT) \
15   other.$(OBJEXT) \
16   delim.$(OBJEXT) \
17   sqrt.$(OBJEXT) \
18   pile.$(OBJEXT) \
19   special.$(OBJEXT)
20 CCSRCS=\
21   $(srcdir)/main.cc \
22   $(srcdir)/lex.cc \
23   $(srcdir)/box.cc \
24   $(srcdir)/limit.cc \
25   $(srcdir)/list.cc \
26   $(srcdir)/over.cc \
27   $(srcdir)/text.cc \
28   $(srcdir)/script.cc \
29   $(srcdir)/mark.cc \
30   $(srcdir)/other.cc \
31   $(srcdir)/delim.cc \
32   $(srcdir)/sqrt.cc \
33   $(srcdir)/pile.cc \
34   $(srcdir)/special.cc
35 HDRS=\
36   $(srcdir)/box.h \
37   $(srcdir)/eqn.h \
38   $(srcdir)/pbox.h
39 GRAM=$(srcdir)/eqn.y
40 YTABC=eqn.cc
41 YTABH=eqn_tab.h
42 NAMEPREFIX=$(g)
43 CLEANADD=neqn
45 all: neqn
47 neqn: neqn.sh
48         -rm -f $@
49         sed -e 's/@g@/$(g)/g' \
50         -e 's|@BINDIR@|$(bindir)|g' \
51         -e 's|@SEP@|$(SEP)|g' \
52         -e $(SH_SCRIPT_SED_CMD) $(srcdir)/neqn.sh >$@
53         chmod +x $@
55 install_data: neqn
56         -rm -f $(bindir)/$(NAMEPREFIX)neqn
57         $(INSTALL_SCRIPT) neqn $(bindir)/$(NAMEPREFIX)neqn
59 uninstall_sub:
60         -rm -f $(bindir)/$(NAMEPREFIX)neqn