Initial IBM OpenAFS 1.0 tree
[openafs.git] / src / WINNT / pthread / NTMakefile
1 # Copyright (C)  1998  Transarc Corporation.  All rights reserved.
2
3 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
4 !INCLUDE ..\..\config\NTMakefile.version
5
6
7 ############################################################################
8 # Export header files
9
10 LIBINCLUDES = \
11         $(DESTDIR)\include\pthread.h
12
13 ############################################################################
14 # Build standard pthread.dll
15
16 PTHR_DLLFILE = $(DESTDIR)\lib\pthread.dll
17
18 PTHR_DLLOBJS = \
19         pthread.obj \
20         pthread.res
21
22 $(PTHR_DLLFILE): $(PTHR_DLLOBJS)
23         $(DLLCONLINK) /DEF:pthread.def
24         $(DLLPREP)
25
26 ############################################################################
27 # Build Windows 95 version of pthread.dll
28
29 PTHR95_DLLFILE = $(DESTDIR)\lib\win95\pthread.dll
30
31 PTHR95_DLLOBJS = \
32         pthread_95.obj \
33         pthread95.res
34
35 $(PTHR95_DLLFILE): $(PTHR95_DLLOBJS)
36         $(DLLCONLINK) /DEF:pthread.def
37         $(DLLPREP)
38
39 pthread_95.obj: pthread.c
40         $(C2OBJ) pthread.c -DAFS_WIN95_ENV /Fopthread_95.obj
41
42
43 install: $(PTHR_DLLFILE) $(PTHR95_DLLFILE) $(LIBINCLUDES)
44
45 pthread.res: pthread.rc AFS_component_version_number.h
46         $(RC) $*.rc
47
48 pthread95.res: pthread95.rc AFS_component_version_number.h
49         $(RC) $*.rc