| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
"fancy substitutions".
o Invoke install-info(1) with --quiet to automatically remove duplicate
Info dir entries.
Reviewed by: bde
|
| |
|
|
|
|
|
| |
Use fancy substitutions instead of a huge if statement to handle the
rather delicate quoting.
|
| |
|
|
|
|
| |
Submitted by: lkoeller@cc.fh-lippe.de
|
| |
|
|
|
|
|
|
| |
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).
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Silently approved by: -hackers, -current
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
The lists don't provide significantly more information than
grep '\.include', and grep gives lists that are actually correct.
Submitted by: Bruce
|
|
|
|
| |
Add make variables INFO2HTML, TEX, DVIPS, DVIPS2ASCII.
|
|
|
|
| |
into the info output which may breaks other programs (e.g. info2html).
|
|
|
|
| |
makeinfo does not understand the tex command \input
|
|
|
|
|
|
| |
Run tex twice due cross references.
Cleanup many tex generated files in `make clean'
Format latin1 output in 80 characters column (was ~110 characters).
|
| |
|
|
|
|
| |
can place itself into n distributions, where n >= 1.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
all compress programs (e.g. cat(1)) support the option -c.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
${DESTDIR}/${INFODIR}.
|
|
|
|
|
|
| |
builds when INFO is commented out.
Pointed out by: bde
|
|
|
|
| |
the rules conditional on NOINFO not being defined, just like NOMAN.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Submitted by: bde
|
|
|
|
| |
Use INFO* macros from bsd.own.mk
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.
|
|
|
|
| |
save one process for make clean
|
|
|
|
| |
Fixes PR # 1003 (gdb info files don't work).
|
|
|
|
| |
Submitted by: Torsten Blum
|
| |
|
|
|
|
| |
Submitted by: Philippe Charnier <charnier@lirmm.fr>
|
| |
|
| |
|
|
|
|
| |
Submitted by: "Remy CARD" <Remy.Card@masi.ibp.fr>
|
| |
|