2 # makefile.nmake stub makefile for nmake
\r
5 #<target> :[:] <dependent> [... <dependent>]
\r
9 # $@ Current target's full name (path, base, extension)
\r
10 # $$@ Current target's full name (path, base, extension)
\r
11 # (Valid only as a dependent in a dependency.)
\r
12 # $* Current target's path & base name minus extension
\r
13 # $** All dependents of the current target.
\r
14 # $? All dependents with a later timestamp than the current target.
\r
15 # $< Dependent file with a later timestamp that the current target.
\r
16 # (Valid only in commands in inference rules.)
\r
20 # F Base name + extension (Full name)
\r
21 # D Drive + directory
\r
22 # R Drive + directory + base name (Reusable name)
\r
25 HELP = $(ROOT)\windows\help
\r
26 LDAP = $(ROOT)\librar~1\libldap
\r
27 LTEST = $(ROOT)\librar~1\msdos\winsock\ltest
\r
28 WINSOCK = $(ROOT)\librar~1\msdos\winsock
\r
29 MAININC = $(ROOT)\include
\r
33 $(BIN)\debug\libldap.dll \
\r
34 $(BIN)\debug\libldap.lib \
\r
35 $(BIN)\release\libldap.dll \
\r
36 $(BIN)\release\libldap.lib \
\r
37 $(BIN)\debug\ltest.exe \
\r
38 $(BIN)\debug\ldap32.dll \
\r
39 $(BIN)\debug\ldap32.lib \
\r
40 $(BIN)\release\ldap32.dll \
\r
41 $(BIN)\release\ldap32.lib \
\r
42 $(BIN)\debug\ltest32.exe \
\r
50 # Using Wax500 as a test case, only the
\r
51 # following include files are needed to make
\r
52 # a non-kerberized ldap32.dll
\r
53 # or a kerberized libldap.dll
\r
54 $(LINCL)\disptmpl.h \
\r
58 $(LINCL)\proto-ld.h \
\r
59 $(LINCL)\proto-lb.h \
\r
60 $(LINCL)\srchpref.h \
\r
69 $(BIN)\debug\libldap.dll : $(LDAP)\debug\libldap.dll
\r
73 $(BIN)\debug\libldap.lib : $(LDAP)\debug\libldap.lib
\r
77 $(BIN)\debug\ltest.exe : $(LTEST)\ltest.exe
\r
81 $(BIN)\debug\ldap32.dll : $(LDAP)\debug\ldap32.dll
\r
85 $(BIN)\debug\ldap32.lib : $(LDAP)\debug\ldap32.lib
\r
89 $(BIN)\debug\ltest32.exe : $(LTEST)\debug\ltest32.exe
\r
93 $(BIN)\release\libldap.dll : $(LDAP)\release\libldap.dll
\r
97 $(BIN)\release\libldap.lib : $(LDAP)\release\libldap.lib
\r
101 $(BIN)\release\ldap32.dll : $(LDAP)\release\ldap32.dll
\r
105 $(BIN)\release\ldap32.lib : $(LDAP)\release\ldap32.lib
\r
109 $(LINCL)\disptmpl.h : $(MAININC)\disptmpl.h
\r
113 $(LINCL)\lber.h : $(MAININC)\lber.h
\r
117 $(LINCL)\ldap.h : $(MAININC)\ldap.h
\r
121 $(LINCL)\msdos.h : $(MAININC)\msdos.h
\r
125 $(LINCL)\proto-ld.h : $(MAININC)\proto-ld.h
\r
129 $(LINCL)\proto-lb.h : $(MAININC)\proto-lb.h
\r
133 $(LINCL)\srchpref.h : $(MAININC)\srchpref.h
\r
137 libldap.hlp : $(HELP)\build\libldap.hlp
\r
140 ldap32.hlp : $(HELP)\ldap32.hlp
\r
143 srchpref.cfg : $(LDAP)\ldapsearchprefs.conf
\r
146 ldfilter.cfg : $(LDAP)\ldapfilter.conf
\r
149 disptmpl.cfg : $(LDAP)\ldaptemplates.conf
\r
152 ldfriend.cfg : $(LDAP)\ldapfriendly
\r
156 $(LDAP)\debug\libldap.dll :
\r
157 $(LDAP)\debug\libldap.lib :
\r
158 $(LDAP)\release\libldap.dll :
\r
159 $(LDAP)\release\libldap.lib :
\r
160 $(LTEST)\ltest.exe :
\r
161 $(LDAP)\debug\ldap32.dll :
\r
162 $(LDAP)\debug\ldap32.lib :
\r
163 $(LDAP)\release\ldap32.dll :
\r
164 $(LDAP)\release\ldap32.lib :
\r
165 $(LTEST)\debug\ltest32.exe :
\r
166 $(HELP)\build\libldap.hlp :
\r
167 $(HELP)\ldap32.hlp :
\r
168 $(LDAP)\ldapsearchprefs.conf :
\r
169 $(LDAP)\ldapfilter.conf :
\r
170 $(LDAP)\ldaptemplates.conf :
\r
171 $(LDAP)\ldapfriendly :
\r