diff options
author | rpj <rpj> | 2000-08-11 05:49:39 +0000 |
---|---|---|
committer | rpj <rpj> | 2000-08-11 05:49:39 +0000 |
commit | eb45ddca732b7e919ec54e5c524fd1e128fc84a4 (patch) | |
tree | ecf9e04c1f57dd9a93e7a64236d11570d1aa6773 /GNUmakefile | |
parent | 9aa68dd9d05e3080f1963b3a2abaa595c532945e (diff) |
2000-08-10 Ross Johnson <rpj@special.ise.canberra.edu.au>snap-2000-08-10
* cleanup.c (pthread_pop_cleanup): Remove _pthread
prefix from __except and catch keywords; implement.h
now simply undefines _pthread__except and
_pthread_catch if defined; VC++ was not textually
substituting _pthread_catch etc back to catch as
it was redefined; the reason for using the prefixed
version was to make it clear that it was not using
the pthread.h redefined catch keyword.
* private.c (_pthread_threadStart): Ditto.
(_pthread_callUserDestroyRoutines): Ditto.
* implement.h (_pthread__except): Remove #define.
(_pthread_catch): Remove #define.
* GNUmakefile (pthread.a): New target to build
libpthread32.a from pthread.dll using dlltool.
* buildlib.bat: Duplicate cl commands with args to
build C++ EH version of pthread.dll; use of .bat
files is redundant now that nmake compatible
Makefile is included; used as a kludge only now.
* Makefile: Localise some macros and fix up the clean:
target to extend it and work properly.
* CONTRIBUTORS: Add contributors.
* ANNOUNCE: Updated.
* README: Updated.
tests/ChangeLog:
2000-08-10 Ross Johnson <rpj@special.ise.canberra.edu.au>
* eyal1.c (main): Change implicit cast to explicit
cast when passing "print_server" function pointer;
G++ no longer allows implicit func parameter casts.
* cleanup1.c: Remove unused "waitLock".
(main): Fix implicit parameter cast.
* cancel2.c (main): Fix implicit parameter cast.
* cancel4.c (main): Fix implicit parameter cast.
* cancel3.c (main): Fix implicit parameter cast.
* GNUmakefile: Renamed from Makefile; Add missing
cancel1 and cancel2 test targets.
* Makefile: Converted for use with MS nmake.
Diffstat (limited to 'GNUmakefile')
-rw-r--r-- | GNUmakefile | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/GNUmakefile b/GNUmakefile index 1405942..b10e358 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -49,6 +49,10 @@ LIB = libpthread32.a all: $(LIB) +pthread.a: + dlltool --def $(DLL:.dll=.def) --output-lib $@ --dllname $(DLL) + rename pthread.a $(LIB) + $(LIB): $(DLL) dlltool --def $(DLL:.dll=.def) --output-lib $@ --dllname $(DLL) |