]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - contrib/groff/src/preproc/eqn/Makefile.sub
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / contrib / groff / src / preproc / eqn / Makefile.sub
1 PROG=eqn$(EXEEXT)
2 MAN1=eqn.n neqn.n
3 XLIBS=$(LIBGROFF)
4 MLIB=$(LIBM)
5 OBJS=\
6   eqn.$(OBJEXT) \
7   main.$(OBJEXT) \
8   lex.$(OBJEXT) \
9   box.$(OBJEXT) \
10   limit.$(OBJEXT) \
11   list.$(OBJEXT) \
12   over.$(OBJEXT) \
13   text.$(OBJEXT) \
14   script.$(OBJEXT) \
15   mark.$(OBJEXT) \
16   other.$(OBJEXT) \
17   delim.$(OBJEXT) \
18   sqrt.$(OBJEXT) \
19   pile.$(OBJEXT) \
20   special.$(OBJEXT)
21 CCSRCS=\
22   $(srcdir)/main.cpp \
23   $(srcdir)/lex.cpp \
24   $(srcdir)/box.cpp \
25   $(srcdir)/limit.cpp \
26   $(srcdir)/list.cpp \
27   $(srcdir)/over.cpp \
28   $(srcdir)/text.cpp \
29   $(srcdir)/script.cpp \
30   $(srcdir)/mark.cpp \
31   $(srcdir)/other.cpp \
32   $(srcdir)/delim.cpp \
33   $(srcdir)/sqrt.cpp \
34   $(srcdir)/pile.cpp \
35   $(srcdir)/special.cpp
36 HDRS=\
37   $(srcdir)/box.h \
38   $(srcdir)/eqn.h \
39   $(srcdir)/pbox.h
40 GRAM=$(srcdir)/eqn.y
41 YTABC=eqn.cpp
42 YTABH=eqn_tab.h
43 NAMEPREFIX=$(g)
44 CLEANADD=neqn
45
46 all: neqn
47
48 neqn: neqn.sh $(SH_DEPS_SED_SCRIPT)
49         -rm -f $@
50         sed -e 's/@g@/$(g)/g' \
51         -f $(SH_DEPS_SED_SCRIPT) \
52         -e $(SH_SCRIPT_SED_CMD) $(srcdir)/neqn.sh >$@
53         chmod +x $@
54
55 install_data: neqn
56         -rm -f $(bindir)/$(NAMEPREFIX)neqn
57         $(INSTALL_SCRIPT) neqn $(bindir)/$(NAMEPREFIX)neqn
58
59 uninstall_sub:
60         -rm -f $(bindir)/$(NAMEPREFIX)neqn