Pristine Ack-5.5
[Ack-5.5.git] / util / LLgen / proto.make
1 # $Id: proto.make,v 1.6 1997/02/21 12:22:53 ceriel Exp $
2
3 #PARAMS         do not remove this line!
4
5 INSTALLDIR=$(TARGET_HOME)/bin
6 LIBDIR=$(TARGET_HOME)/lib/LLgen
7
8 all:
9         cd src; make LIBDIR=$(LIBDIR)
10
11 clean:
12         -cd src; make clean
13
14 install:
15         cd src; make LIBDIR=$(LIBDIR)
16         cp src/LLgen $(INSTALLDIR)/LLgen
17         if [ $(DO_MACHINE_INDEP) = y ] ; \
18         then    cp $(SRC_HOME)/util/LLgen/lib/rec $(LIBDIR)/rec ; \
19                 cp $(SRC_HOME)/util/LLgen/lib/incl $(LIBDIR)/incl ; \
20                 cp $(SRC_HOME)/util/LLgen/lib/nc_incl $(LIBDIR)/nc_incl ; \
21                 cp $(SRC_HOME)/util/LLgen/lib/nc_rec $(LIBDIR)/nc_rec ; \
22                 mk_manpage $(SRC_HOME)/util/LLgen/LLgen.1 $(TARGET_HOME) ; \
23         fi
24
25 firstinstall:
26         cd src; make LIBDIR=$(LIBDIR) first
27         cp src/LLgen $(INSTALLDIR)/LLgen
28         if [ $(DO_MACHINE_INDEP) = y ] ; \
29         then    if [ -d $(LIBDIR) ] ; then : ; else mkdir $(LIBDIR) ; fi ; \
30                 cp $(SRC_HOME)/util/LLgen/lib/rec $(LIBDIR)/rec ; \
31                 cp $(SRC_HOME)/util/LLgen/lib/incl $(LIBDIR)/incl ; \
32                 cp $(SRC_HOME)/util/LLgen/lib/nc_incl $(LIBDIR)/nc_incl ; \
33                 cp $(SRC_HOME)/util/LLgen/lib/nc_rec $(LIBDIR)/nc_rec ; \
34                 mk_manpage $(SRC_HOME)/util/LLgen/LLgen.1 $(TARGET_HOME) ; \
35         fi
36
37 cmp:
38         cd src; make LIBDIR=$(LIBDIR)
39         -cmp src/LLgen $(INSTALLDIR)/LLgen
40         -cmp $(SRC_HOME)/util/LLgen/lib/rec $(LIBDIR)/rec
41         -cmp $(SRC_HOME)/util/LLgen/lib/incl $(LIBDIR)/incl
42         -cmp $(SRC_HOME)/util/LLgen/lib/nc_rec $(LIBDIR)/nc_rec
43         -cmp $(SRC_HOME)/util/LLgen/lib/nc_incl $(LIBDIR)/nc_incl
44
45 distr:
46         cd src; make distr
47
48 opr:
49         make pr | opr
50
51 pr:
52         @cd src; make pr