* Makefile.comm (CLEANNOTSRCDIRADD): New target for files which
[s-roff.git] / src / preproc / eqn / Makefile.sub
blob759d47bd7cc5b24df8253df5e6f901bacb938ee4
1 PROG=eqn$(EXEEXT)
2 MAN1=eqn.n neqn.n
3 XLIBS=$(LIBGROFF)
4 OBJS=\
5   eqn.o \
6   main.o \
7   lex.o \
8   box.o \
9   limit.o \
10   list.o \
11   over.o \
12   text.o \
13   script.o \
14   mark.o \
15   other.o \
16   delim.o \
17   sqrt.o \
18   pile.o \
19   special.o
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 $(SH_SCRIPT_SED_CMD) $(srcdir)/neqn.sh >$@
52         chmod +x $@
54 install_data: neqn
55         -rm -f $(bindir)/$(NAMEPREFIX)neqn
56         $(INSTALL_SCRIPT) neqn $(bindir)/$(NAMEPREFIX)neqn
58 uninstall_sub:
59         -rm -f $(bindir)/$(NAMEPREFIX)neqn