summaryrefslogtreecommitdiffstats
path: root/share/mk/bsd.info.mk
Commit message (Collapse)AuthorAgeFilesLines
* Don't create a garbage file named "install" for the NOINFO case whenbde2000-05-151-1/+6
| | | | | | there happens to be a source file named install.sh. The null rule for "install" in the NOINFO case must not be completely null, since then it may be overridden by the implicit .sh rule.
* o Use --defsection and --defentry options of install-info(1) instead ofru2000-01-241-10/+9
| | | | | | | | "fancy substitutions". o Invoke install-info(1) with --quiet to automatically remove duplicate Info dir entries. Reviewed by: bde
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Rewrote the changes in rev.1.53. Don't ignore errors from makeinfo.bde1999-01-301-20/+7
| | | | | Use fancy substitutions instead of a huge if statement to handle the rather delicate quoting.
* remove - before __entry, it is not make conmmand but shell continuation lineache1999-01-201-2/+2
|
* Texinfo has been upgraded. This needs to catch up.markm1999-01-201-4/+21
| | | | Submitted by: lkoeller@cc.fh-lippe.de
* Option names have changes for texinfo-3.12markm1999-01-141-3/+3
|
* Make ../Makefile.inc handling more consistant to prevent multiple includespeter1998-08-081-1/+4
| | | | | | when certain .mk files include other .mk files. This will remove the need for multiple include protection in some other makefiles around the tree (and helps some elf conditionals).
* Only include bsd.dep.mk in `mk'files that handle C sources. Abusebde1998-05-061-7/+1
| | | | | | bsd.obj.mk instead of bsd.dep.mk for defining the _SUBDIR target and a default tags target. Abuse bsd.obj.mk for defining default cleandepend and depend targets.
* Introduce the 'regress' target.eivind1998-03-121-1/+5
| | | | Silently approved by: -hackers, -current
* DISTRIBUTION is bin (we'll make the info dist another way).jkh1997-12-261-6/+2
|
* Removed gross dir file bootstrap rule again. It would break buildingbde1997-12-161-19/+12
| | | | | | | | | | | | | | | | when there is no /usr/src/share/info if it were actually used. Added comments to explain duplicated tex commands. Use substitution in IFILENS to simplify some things. Removed /g from many substitutions. It is bogus for anchored matches. Don't echo nothing. Don't add things that wouldn't be built with the current options to CLEANFILES (except for some cases involving tex). Reviewed by: wosch
* Remove the comments hat just list the nested includes.wosch1997-11-091-2/+1
| | | | | | The lists don't provide significantly more information than grep '\.include', and grep gives lists that are actually correct. Submitted by: Bruce
* Support output format html.wosch1997-10-121-19/+46
| | | | Add make variables INFO2HTML, TEX, DVIPS, DVIPS2ASCII.
* Do not use an intermediate file. The intermediate filename will gowosch1997-10-111-3/+2
| | | | into the info output which may breaks other programs (e.g. info2html).
* Bugfix for rev 1.41:wosch1997-10-091-2/+2
| | | | makeinfo does not understand the tex command \input
* Delete redundant entries.wosch1997-10-041-15/+21
| | | | | | Run tex twice due cross references. Cleanup many tex generated files in `make clean' Format latin1 output in 80 characters column (was ~110 characters).
* Support output formats dvi, ps, latin1.wosch1997-10-011-14/+36
|
* Change the distribute targets so that a given item in our source treejkh1997-06-211-3/+4
| | | | can place itself into n distributions, where n >= 1.
* Put the "grossness" back; it had a purpose and anyone screwing aroundjkh1997-05-011-1/+5
| | | | | | | | with these files MUST understand what a `make release' does before making changes like this or get nasty-grams from me when my builds start falling over. In fact, if they can't test "make release" after making such changes then they *should leave these files completely alone*. Thank you.
* Oops. The previous change duplicated the grossness instead of removing it.bde1997-04-301-9/+1
|
* Removed gross dir file bootstrap rule. Keep depending on the dirbde1997-04-301-1/+5
| | | | | | | | file so that we fail if it isn't already installed. The bootstrap is now done by `make install' in the top-level src directory. As well as being gross, the rule didn't actually work for src trees other than /usr/src, and this is difficult to fix since the whole src tree may not exist.
* Include ${CURDIR}/../Makefile.inc as in most other `.mk' files. Thisbde1997-04-071-2/+6
| | | | | | | | is most useful for centralizing the definitions of paths to contrib directories. Removed useless subshell and evil-hiding @ in the the rule for initializing the info dir.
* Fix some bugs from bde's list (long lines)peter1997-03-291-5/+9
|
* makeinfo can fail but still leave behind zero length files which causepeter1997-03-121-4/+9
| | | | | | interesting problems because the resulting file is newer than the source and this stops 'make' from rebuilding it. Go via an intermediate file and rename to make sure this doesn't happen.
* Move the conditional declarations of ICOMPRESS_CMD and ICOMPRESS_EXTpeter1997-03-121-4/+3
| | | | | | to before they are used in .for loops and .SUFFIXES lists, or it doesn't work! Without this, 'make all' doesn't gzip the result as the generated 'all' target doesn't seem to be defined completely.
* Add new variables COMPRESS_CMD and COMPRESS_EXT.wosch1997-03-081-10/+11
| | | | | | | | | | bsd.doc.mk: rename GZIPCMD to DCOMPRESS_CMD, add DCOMPRESS_EXT bsd.info.mk: rename GZIPCMD to ICOMPRESS_CMD, add ICOMPRESS_EXT set INFOTMPL to ${INFODIR}/dir-tmpl bsd.man.mk rename ZEXTENSION to MCOMPRESS_EXT, MCOMPRESS to MCOMPRESS_CMD
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
* Move gzip(1) option -c from commandline into variable GZIPCMD. Notwosch1997-01-141-2/+2
| | | | all compress programs (e.g. cat(1)) support the option -c.
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Make sure dir file exists before we call install-info, which requires it.jkh1997-01-131-2/+6
| | | | | | Sorry, I know it's a gross fix to call share/info's install target as a side-effect, but that's less gross than propagating the work-around changes to files which have nothing to do with the info system.
* Add comments about variables and targets. Incomplete, see '???'.wosch1997-01-121-1/+71
|
* one more tweak to make it fly without INFO defined. (like bsd.prog.mk)peter1997-01-121-2/+2
|
* oops, missed a ${BINDIR} -> ${INFODIR}. Also remove the slash betweenpeter1997-01-121-2/+2
| | | | ${DESTDIR}/${INFODIR}.
* recover spammed revisions 1.20 and 1.21. This fixes the breaks in thepeter1997-01-121-9/+8
| | | | | | builds when INFO is commented out. Pointed out by: bde
* In an attempt to make the new info rules bootstrap themselves, makejmacd1997-01-111-0/+8
| | | | the rules conditional on NOINFO not being defined, just like NOMAN.
* Change the installation rules. It now copies an empty dir filejmacd1997-01-111-11/+28
| | | | | | | | | | | into the DESTDIR in the beforeinstall rule in src/share/info/Makefile. Then each info file that gets installed into the dir file using install-info. It has struck me that there's going to be a problem bootstrapping this change, since parts of install will fail until install-info is installed. Maybe someone who knows best how to deal with this can fix it.
* FIx typing error .SRCDIR -> SRCDIRache1997-01-061-2/+2
| | | | Submitted by: bde
* Use SRCDIR to handle non-current directory docsache1997-01-051-9/+8
| | | | Use INFO* macros from bsd.own.mk
* BSD.usr.dist:bde1996-09-031-9/+1
| | | | | | | | | | | | | | | | | | | | | Added forgotten share/doc/psd/05.sysman and share/zoneinfo/America/Indiana. bsd.doc.mk: Nuked mkdir -p and wrong fixups of the leaf directory's ownerships and permissions. The doc tree should be well enough established for this to be safe. Installs to directories should use a trailing slash on the directory name so installs to non-drectories are fatal, but I didn't start changing them. bsd.man.mk: Nuked mkdir -p and wrong fixups of the leaf directory's ownerships and permissions. They were overkill to create just /usr/share/info. zoneinfo/Makefile: No changes yet. zic creates directories with ordinary 755 permissions. Why do we use 555 permissions for directories in /usr/share/zoninfo. Why not for zoneinfo itself? /proc and /dev/fd are the only other directories in the system with 555 permissions.
* Bring in my changes for removing the pestilent obj links (unless youjkh1996-06-241-28/+11
| | | | | really want them) from /usr/src. This is the final version of the patches, incorporating the feedback I've received from -current.
* [Ee]rrs -> Errs errswosch1996-03-071-2/+2
| | | | save one process for make clean
* Make sure that the --no-split flag gets passed to makeinfo.mpp1996-02-081-2/+2
| | | | Fixes PR # 1003 (gdb info files don't work).
* Use GZIPCMD to hold name of gzip command rather than just GZIP.wollman1995-07-271-3/+3
| | | | Submitted by: Torsten Blum
* Compress `doc' and `info' documents before installing them.wollman1995-07-261-5/+18
|
* Add protected and empty maninstall: targets.rgrimes1995-03-101-1/+5
| | | | Submitted by: Philippe Charnier <charnier@lirmm.fr>
* "make distribute" have changed, beware if you use it.phk1995-02-251-2/+2
|
* Make sure that info files never hit the "bin" dist.phk1995-02-111-1/+6
|
* Create an obj symlink when necessary.jkh1995-02-021-17/+7
| | | | Submitted by: "Remy CARD" <Remy.Card@masi.ibp.fr>
* Whomever put the depend rule in screwed it up. Fix it.jkh1995-01-231-2/+3
|
OpenPOWER on IntegriCloud