Commit | Line | Data |
---|---|---|
15637ed4 RG |
1 | # %W% (Berkeley) %G% |
2 | # | |
3 | # Cloned from /usr/src/include/Makefile | |
4 | # Doing a make install builds /usr/include/g++ | |
5 | # | |
6 | ||
7 | all clean cleandir depend lint tags: | |
8 | ||
9 | FILES= ACG.h AllocRing.h Binomial.h BitSet.h BitString.h \ | |
10 | Complex.h CursesW.h DiscUnif.h Erlang.h File.h \ | |
11 | Filebuf.h Fix.h Fix16.h Fix24.h Fmodes.h Geom.h \ | |
12 | GetOpt.h HypGeom.h Incremental.h Integer.h LogNorm.h \ | |
13 | MLCG.h NegExp.h Normal.h Obstack.h Pix.h PlotFile.h \ | |
14 | Poisson.h RNG.h Random.h Rational.h Regex.h RndInt.h \ | |
15 | SFile.h SmplHist.h SmplStat.h String.h Uniform.h \ | |
16 | Weibull.h abs.h assert.h bool.h builtin.h compare.h \ | |
17 | complex.h curses.h file.h filebuf.h generic.h \ | |
18 | istream.h malloc.h max.h min.h minmax.h new.h open.h \ | |
19 | osfcn.h ostream.h regex.h std.h strclass.h stream.h \ | |
20 | streambuf.h swap.h values.h | |
21 | ||
22 | DIRS= gen | |
23 | ||
24 | NOOBJ= noobj | |
25 | ||
26 | INCDIR= /usr/include/g++ | |
27 | ||
28 | install: | |
29 | @echo installing ${FILES} | |
30 | @-for i in ${FILES}; do \ | |
31 | cmp -s $$i ${DESTDIR}${INCDIR}/$$i || \ | |
32 | install -c -o ${BINOWN} -g ${BINGRP} -m 444 $$i \ | |
33 | ${DESTDIR}${INCDIR}/$$i; \ | |
34 | done | |
35 | @echo installing ${DIRS} | |
36 | @-for i in ${DIRS}; do \ | |
37 | if [ ! -d ${DESTDIR}${INCDIR}/$$i ]; \ | |
38 | then \ | |
39 | mkdir ${DESTDIR}${INCDIR}/$$i; \ | |
40 | fi; \ | |
41 | chown ${BINOWN}.${BINGRP} ${DESTDIR}${INCDIR}/$$i; \ | |
42 | chmod 755 ${DESTDIR}${INCDIR}/$$i; \ | |
43 | (cd $$i; for j in *.*P; do \ | |
44 | cmp -s $$j ${DESTDIR}${INCDIR}/$$i/$$j || \ | |
45 | install -c -o ${BINOWN} -g ${BINGRP} -m 444 $$j \ | |
46 | ${DESTDIR}${INCDIR}/$$i/$$j; \ | |
47 | done); \ | |
48 | done | |
49 | ||
50 | .include <bsd.prog.mk> |