summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/newsym
Commit message (Collapse)AuthorAgeFilesLines
* * mkimport: New script to perform all operations necessary to createChristopher Faylor2009-04-121-39/+0
| | | | | | | | | | | | | | | | libcygwin.a. * rmsym: Delete. * newsym: Delete. * Makefile.in (toolopts): New variable which holds options relating to binutils/gcc tools. (speclib): Use toolopts. Add symbols to avoid copying to special libraries. (OBSOLETE_FUNCTIONS): Delete. (NEW_FUNCTIONS): Change to represent an argument to new mkimport script. (libcygwin.a): Use only new mkimport script to create libcygwin.a. Only rely on ${LIBCOS}. (*/lib*.a): Simplify speclib dependencies. (speclib): Accept toolchain options. Convert every argument to absolute path. Simplify parsing of nm output. Accommodate new exclude option.
* * newsym: First stab at understanding data as well as functions.Christopher Faylor2008-01-011-5/+11
| | | | | | | * pipe.cc (fhandler_pipe::init): Move more intelligence here. (fhandler_pipe::create): Simplify based on above change. * tty.cc (tty_list::allocate): Remove non-NT code.
* white space and minor comment cleanup.Christopher Faylor2005-05-021-1/+1
|
* * newsym: Reenable removal of tmp directory. Just use ar to generate archiveChristopher Faylor2003-07-071-4/+2
| | | | | index. * Makefile.in: Don't send ranlib to newsym.
* * newsym: Create objects that are closer to those created by dlltool so as notChristopher Faylor2003-07-071-5/+16
| | | | | | to confuse --export-all-symbols. * rmsym: Be a little more accepting of object filenames now that dlltool can create different format files.
* * newsym: Oops. Revert below change.Christopher Faylor2003-07-071-1/+1
|
* * newsym: Use correct prefix for generating imports.Christopher Faylor2003-07-061-1/+1
| | | | | * pinfo.cc (_pinfo::commune_send): Don't wait forever for a response from another process.
* * Makefile.in (VPATH): Add regex directory.Christopher Faylor2001-12-201-0/+24
(NM): new variable. (OBSOLETE_FUNCTIONS): Ditto. (NEW_FUNCTIONS): Ditto. (install-headers): Install regex.h. (install-man): New target. (install): Use new target. (DLL_OFILES): Add v8_reg* stuff. (new-cygwin1.dll): Eliminate stamp-cygwin-lib creation. (libcygwin.a): Remove obsolete functions from import lib. Add new functions. * configure.in: Detect 'nm' tool. * configure: Regenerate. * cygwin.din: Export posix_reg* functions. Eliminate export of v8 reg* functions. This is now handled in object files themselves. * regex/*: New files. * regexp/v8_*.c: New files, renamed from non v8_ equivalents.