summaryrefslogtreecommitdiffstats
path: root/lib/csu/i386/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Use our copy of dlfcn.h, not the version in /usr/include, which may notmsmith1997-04-301-2/+2
| | | | | be up-to-date when we are building. Submitted by: Terry Lambert <terry@lambert.org>
* Fix an error in the previous revision that caused make world breakage.jdp1997-04-021-1/+3
|
* Simplified install rule.bde1997-04-011-6/+2
|
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
* 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.
* Use ${COPY} instead of -C for installing non-source files. crt*.obde1997-01-011-2/+2
| | | | | should be installed using the same flag as libraries, but ${COPY} is currently used for libraries.
* cmp -s || install -c --> install -Cpeter1996-08-301-7/+5
|
* ``mv'' -> ``mv -f''wosch1996-05-071-6/+6
| | | | | ``rm'' -> ``rm -f'' so mv/rm may not ask for confirmation if you are not root
* Remove my locale hack. Sigh.ache1995-11-021-2/+2
|
* Clean up and make code (more) readable.phk1995-10-291-2/+2
|
* Fixed dependencies for scrt0.o.bde1995-10-221-7/+14
| | | | | | Build a static gcrt0.o (sgcrt0.o) too. Currently only the dynamic gcrt0.o is used, although -pg forces -static. Sorted the .o targets.
* -fomit-frame-pointer is becomming an increasingly popular optimization,phk1995-10-201-2/+2
| | | | | so before somebody screws up royally, make sure this always works by adding a -fno-omit-frame-pointer here.
* Create a scrt0.o file that specifically excludes the shared-lib support.dg1995-10-181-6/+11
| | | | This will be used for -static programs.
* Install source files with the -c flag, not with the optional flag ${COPY}.bde1995-08-061-2/+2
|
* Change `install' to `${INSTALL}' so that default install flags can bebde1995-08-061-3/+4
| | | | | | | specified in the top level Makefiles. Previously I missed dozens of Makefiles that skip the install after using `cmp -s' to decide that the install isn't necessary.
* Numerous Makefile fixes:wollman1995-06-301-11/+30
| | | | | | | | 1) Do dependencies. 2) Install all appropriate links to manual pages. 3) Install header file in `beforeinstall' like all the rest. 4) Install header file only if changed. 5) Install object files only if changed.
* Install the dlopen.3 manpage.phk1995-03-301-2/+2
|
* Install the header files.jkh1995-02-091-1/+3
|
* Support for more Sun compatible dlopen() and friends. Also added proper errorjkh1995-02-071-1/+2
| | | | | | handling. Reviewed by: gj Submitted by: Mark Diekhans <markd@grizzly.com>
* Change level of setlocale hack enabling from compile option STARTUP_LOCALEache1994-09-191-3/+0
| | | | | | to check (via getenv) environment variable "ENABLE_STARTUP_LOCALE" at runtime. Submitted by: me per Bruce suggestion
* Add (#ifdef'ed by STARTUP_LOCALE) following line to crt0.cache1994-09-181-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | (void) setlocale(LC_ALL, ""); It will be easiest way now to make national chars available for all ctype-oriented programs at once by simple: setenv LANG Your_National_Charset Default case (without "LANG" environment variable) will be fully ANSI compatible (got "C" locale). If "LANG" variable present, extention becomes active. Effect of this extention is great: in one time all ctype oriented programs can accept/print national characters without any touching source/binary code, it is big win, IMHO. This method is fully compatible with ISO8859-* and russian koi8-r too (in general -- with all 8-bit character sets). I think it is very useful. I got this idea from Xenix locale implementation. This extention is even never compiled in, unless you set setenv STARTUP_LOCALE before rebuilding crt0.c or corresponding variable in /etc/make.conf
* Remove dead code. gmon stuff is now done better in libc/gmon anbde1994-08-221-11/+3
| | | | | | | | | <machine/profile.h>. The old version was writing an incomplete header without the profrate field that is necessary to handle the current faster profiling clock. The counters that are where the the profrate should be are usually 0 and gprof converts a profrate of 0 to hz so the old version gave times too large by a factor of profhz/hz = 10.24.
* From Jordan via. Paul K.nate1994-03-091-5/+5
| | | | | | | | This fixes the problems Warner's having with ctors not being called again with the latest round of ld changes and updates the file-names to what Paul is using now. The name change will not affect anything as we are not (yet) using it.
* Adding embryonic C++ shared lib support (all tests positive so far).jkh1993-12-241-12/+16
|
* -r option incorrectly removed:ache1993-11-181-2/+2
| | | | it is impossible to make gcrt0.o from moncrt0.o and gmon.o without it.
* Removed all the ld -x -r stuff -- paranoia.paul1993-11-161-8/+9
|
* shlib update:paul1993-11-091-4/+4
| | | | | Can get rid of local symbols with "ld -x -r" again. Made LDSO #ifdef DEBUG.
* Removed install -d line since our install doesn't support the -dpaul1993-11-071-2/+1
| | | | option.
* Added shared libs support from NetBSD.paul1993-11-041-6/+8
|
* Added ${COPY} knob to the install commandsroot1993-07-031-1/+1
|
* Initial import, 0.1 + pk 0.2.4-B1rgrimes1993-06-121-0/+33
OpenPOWER on IntegriCloud