summaryrefslogtreecommitdiffstats
path: root/share/mk
Commit message (Collapse)AuthorAgeFilesLines
...
* target(__target) -> target(${__target})wosch1997-11-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | PR: bin/4736 Submitted by: Martin Kammerhofer <dada@sbox.tu-graz.ac.at> Index: bsd.subdir.mk =================================================================== RCS file: /usr/cvs/src/share/mk/bsd.subdir.mk,v retrieving revision 1.18 diff -u -r1.18 bsd.subdir.mk --- bsd.subdir.mk 1997/06/21 15:40:34 1.18 +++ bsd.subdir.mk 1997/11/09 18:04:33 @@ -59,7 +59,7 @@ .for __target in all checkdpadd clean cleandir depend lint \ maninstall obj objlink -.if !target(__target) +.if !target(${__target}) ${__target}: _SUBDIRUSE .endif .endfor
* Upgrade perl to perl5.004_04markm1997-11-121-3/+3
|
* target(__target) -> target(${__target})wosch1997-11-101-2/+2
| | | | | PR: bin/4736 Submitted by: Martin Kammerhofer <dada@sbox.tu-graz.ac.at>
* Remove the comments hat just list the nested includes.wosch1997-11-095-14/+6
| | | | | | The lists don't provide significantly more information than grep '\.include', and grep gives lists that are actually correct. Submitted by: Bruce
* target(__target) -> target(${__target})wosch1997-11-091-2/+2
| | | | | PR: bin/4736 Submitted by: Martin Kammerhofer <dada@sbox.tu-graz.ac.at>
* Convert <, > and & into &lt;, &gt; and &amp; in port names, COMMENT andfenner1997-11-061-7/+14
| | | | | | | | DESCR files when building README.html . Don't use control characters in sed statement. Problems reported by "Chris G. Demetriou" <cgd@pa.dec.com> in NetBSD PR pkg/4341.
* Inlucde ../Makefile.inc if exists. This make it easier towosch1997-11-021-1/+5
| | | | build the Unix Seventh Edition Manual volumes 2.
* Undo rev 1.33 and 1.34: Build the HTML files in .CURDIR andwosch1997-11-011-3/+4
| | | | not in .OBJDIR so the hyper links will work again.
* Oops, comment lines can't be indented either.bde1997-10-211-3/+2
|
* Oops, comment lines can't be continued.bde1997-10-211-3/+3
|
* Added -Wuninitialized to CWARNFLAGS. Warnings about uninitialializedbde1997-10-211-2/+3
| | | | | | | | variables were lost when we removed -W, and 23 new ones including at least one serious one have crept in for LINT. Restored -Winline to CFLAGS. This gives only 3 old warnings and 1 new for LINT.
* 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
* Install ${PKGDIR}/MESSAGE as /var/db/pkg/${PKGNAME}/+DISPLAY if it exists.asami1997-10-081-1/+4
| | | | Reviewed by: kiri
* Changes to support full make parallelism (-j<n>) in the worldjkh1997-10-051-3/+7
| | | | | | target. Reviewed by: <many different folks> Submitted by: Nickolay N. Dudorov" <nnd@nnd.itfs.nsk.su>
* 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
|
* Restore the BINFORMAT?= in sys.mk, or it's painfully difficult to usepeter1997-09-052-4/+10
| | | | | | | | .if in Makefiles. bsd.prog.mk and bsd.lib.mk do not depend on it however. Allow overriding of the -soname arg when building the lib*crypt.so* libs since libdescrypt.so and libscrupt.so both need a -soname of libcrypt.so so that the symlink is obeyed at runtime rather than at compile time.
* Change the BINFORMAT definitions so that they do not depend on sys.mk,peter1997-09-053-6/+9
| | | | | | since 2.1.x make(1) apparently does not have the -m switch to set both the the bsd.*.mk and sys.mk location, and this breaks 'make world' from a 2.1.x system.
* A first cut at some rules for building elf shared libs. Of particularpeter1997-08-303-3/+53
| | | | | | | | note, using "-Wl,-f" to generate a library objects list doesn't work anymore since the hack to ld hasn't been incorporated into binutils-2.8. (and the -f switch is used for something else already) This is disabled by default, don't panic! :-)
* Fixed cleandepend target. Subdirectories weren't handled unless SRCSbde1997-08-261-2/+2
| | | | was defined.
* Add "distclean" to list of targets to descend into subdirs for.asami1997-08-221-2/+2
|
* (1) Be nicer about mtree file missing. (Actually, just suggest whereasami1997-08-201-3/+13
| | | | | | | | | | you can get one from.) (2) Use "reinstall" as DEPENDS_TARGET if target is "reinstall". In particular, this will make it possible to do a "make reinstall" on several NFS clients and have them install all dependencies correctly. Tested by: davidn
* Merge buildworld/installworld patch to Makefile from RELENG_2_2. Patchasami1997-08-052-3/+5
| | | | | | | a couple *.mk files to enable -current world building on really old machines (e.g., 2.1.5). Reviewed by: too many many people to list here, special thanks to bde
* Do not set the application variable LDDESTDIR. Note that it is still honoredasami1997-07-311-6/+1
| | | | | | | | | | in a few places (in bsd.lib.mk and bsd.prog.mk); this merely fixed part of the brokenness by not setting it here. This fixes building of secure telnetd when DESTDIR is defined. (Otherwise, it will try to link libtelnet from ${DESTDIR}/usr/lib.) Reviewed by: bde, jkh
* Don't use !empty() on the potentially unset variable MANBUILDCAT. Usingbde1997-07-251-8/+8
| | | | it broke "everything" unless MANBUILDCAT was set.
* Removed a stray `.if' that broke everything.bde1997-07-251-2/+1
|
* Allow optional building of preformatted manual pages.pst1997-07-241-2/+80
| | | | Reviewed by: wosch
* Added ${KMOD} to CLEANFILES. ${KMOD} gets created if you run `make load'.bde1997-07-211-2/+2
|
* Changes for perl-5.004_01markm1997-07-171-3/+3
|
* (1) Add preliminary support for architecture/operating system-dependentasami1997-07-101-6/+55
| | | | | | | | | | patches and files. Note this is just for testing -- I don't expect "patches.OpenBSD" or "Makefile.alpha" start cropping up on our ports tree just yet! Pretty much ignored by: the ports/committers list (2) Add "SH?=/bin/sh" to the list of command-name macros. Use it. Checked by: recompiling all packages
* Removed temporary SMP header fix.bde1997-06-301-16/+1
|
* ``-C ${WRKDIR} -xzf'' are no longer the default args for EXTRACT_BEFORE_ARGSobrien1997-06-291-2/+2
|
* Make NOSHARED = no / NOSHARED = NO do what you'd expect.pst1997-06-281-2/+2
|
* Add new variable USE_PERL5. It is similar to USE_GMAKE, except thatasami1997-06-241-2/+7
| | | | | | | | | | | it also sets RUN_DEPENDS (USE_GMAKE is BUILD_DEPENDS only). The (immediate) purpose of this is to avoid having to change 70 zillion ports when the version of perl changes. Also, when perl5 is pulled into -current, this will become a no-op in -current's bsd.port.mk. Reviewed by: jfitz
* Change the distribute targets so that a given item in our source treejkh1997-06-217-15/+28
| | | | can place itself into n distributions, where n >= 1.
* Add `B' to list of flags to pass through from C*FLAGS when using mkdepasami1997-06-182-11/+11
| | | | | | | | | (bsd.dep.mk) and compiling assembly language sources (bsd.lib.mk). This doesn't change anything for our current source tree, but if you want to use the -B switch in C*FLAGS to specify the location of compiler subprograms, now you can do it. Reviewed by: bde (implicitly)
* Move the "umask ?= 0022" check (a warning only) from the defaultasami1997-06-181-6/+6
| | | | | | | | "do-install" target to the beginning of the "install" meta-target, so that ports that define their own do-install will also run it without having to duplicate it themselves. Tested by: rebuilding all packages
* Add "-I${DESTDIR}/usr/include" to CFLAGS if DESTDIR is defined, justasami1997-06-181-1/+4
| | | | | | | | like bsd.lib.mk and bsd.prog.mk. It doesn't add it to CXXINCLUDES, I don't think anybody has written a kernel module with C++. (Not that I think DavidG will allow it anyway. :) Reviewed by: bde
* (1) Use the new BSD.x11.dist mtree file to create directories underasami1997-06-041-55/+51
| | | | | | | | | | | | | | | | /usr/X11R6 if USE_IMAKE or USE_X11 is set. It is mostly designed after the XFree86 distribution, but also includes some of our own goodies (libexec, share/doc, etc/rc.d). (2) Full support for per-port dependency target. An optional ":<target>" can be added to any of the *_DEPENDS variables. Do not attempt to print out anything about dependencies if NO_DEPENDS is set (there was already too much code duplication, and this extra colon has really pushed it over the limit). Requested by: jfitz (3) Make "reinstal" pmake-safe. Reminded in an e-mail from: jkh
* Add a `strip' target which remove the ^H from plain text files.wosch1997-05-251-7/+18
|
* Add "-assert pure-text" to the link line. The warnings about RRSdfr1997-05-231-2/+2
| | | | relocations in text sections are now dependant on this flag.
* Change CXXINCLUDES to use "g++" explicitly. CXXINCLUDES was definedasami1997-05-232-4/+4
| | | | | with ${CXX} at the end; the only problem was, the directory name is "g++" and ${CXX} is defined as "c++" in sys.mk.
* Add LIBALIAS.brian1997-05-231-1/+2
|
* Add variable LPR for printer command.wosch1997-05-111-3/+18
| | | | | | | Murphy's Law: define LPR=true in /etc/make.conf if you don't want tomorrow find 3 paper copies (ascii, latin1, postscript) of the handbook in your printer (or someone else printer on the other half of the world).
* Support compressed output. Default is uncompressed output format.wosch1997-05-111-10/+46
| | | | Fix print target.
* Add SMPHDRS to CLEANFILES instead of replacing its current value.dfr1997-05-061-2/+2
|
* Use "gcc -shared" instead of "ld -Bshareable" for building sharedjdp1997-05-041-11/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | libraries. Remove the now-unneeded CPLUSPLUSLIB hack. I will also remove the CPLUSPLUSLIB definitions from the Makefiles that use it, after the dust settles. Use gcc's LIBRARY_PATH environment variable to handle DESTDIR, instead of -L flags in LDDESTDIR. LIBRARY_PATH is documented in the gcc info pages. It is better than using -L flags, because it modifies the search for start-up files as well as for libraries. A new variable LDDESTDIRENV is used to contain the normally-empty LIBRARY_PATH environment setting. LDDESTDIR is no longer set in <bsd.lib.mk>. It is still honored for the time being, because a couple of userland Makefiles still (wrongly) set it. These should be fixed, and LDDESTDIR should vanish. Removed the commented-out "LDDESTDIR+=-nostdlib", because "gcc -shared" doesn't link in any standard libraries anyway. Removed the ".if defined(LDADD)" around the _EXTRADEPEND target for shared libraries. This target is always necessary now, because c++rt0.o is linked into every shared library. Don't merge this into -2.2 without first merging the support for "gcc -shared".
* Add ascii to comment describing default FORMATS value tooache1997-05-021-2/+2
| | | | (see previous commit)
OpenPOWER on IntegriCloud