]> git.sur5r.net Git - openldap/blob - libraries/msdos/winsock/winkit/windowskit.mak
Allow using real db1 on glibc 2.1 instead of the db1 compatiblity in db2.
[openldap] / libraries / msdos / winsock / winkit / windowskit.mak
1 #\r
2 # makefile.nmake stub makefile for nmake\r
3 # 15 Dec 1995 : sgr\r
4 #\r
5 #<target> :[:] <dependent> [... <dependent>]\r
6 #       <commands>\r
7 #       [<commands>]\r
8 #\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
17 #\r
18 # Modifiers $(@F)\r
19 # B     Base name\r
20 # F     Base name + extension (Full name)\r
21 # D     Drive + directory\r
22 # R     Drive + directory + base name (Reusable name)\r
23 \r
24 ROOT = ..\..\..\..\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
30 LINCL = incKit\r
31 BIN = binaries\r
32 BINARIES = \\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
43                 libldap.hlp \\r
44                 ldap32.hlp\r
45 \r
46 all: WinLdap.zip\r
47 \r
48 WinLdap.zip :   \\r
49                 $(BINARIES) \\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
55                 $(LINCL)\lber.h \\r
56                 $(LINCL)\ldap.h \\r
57                 $(LINCL)\msdos.h \\r
58                 $(LINCL)\proto-ld.h \\r
59                 $(LINCL)\proto-lb.h \\r
60                 $(LINCL)\srchpref.h \\r
61                 srchpref.cfg \\r
62                 disptmpl.cfg \\r
63                 ldfriend.cfg \\r
64                 ldfilter.cfg \\r
65                 readme.txt\r
66         -!pkzip -P -u $@ $?\r
67         del *.cfg\r
68 \r
69 $(BIN)\debug\libldap.dll : $(LDAP)\debug\libldap.dll \r
70         -@md $(@D)\r
71         -copy $? $@\r
72 \r
73 $(BIN)\debug\libldap.lib : $(LDAP)\debug\libldap.lib \r
74         -@md $(@D)\r
75         -copy $? $@\r
76 \r
77 $(BIN)\debug\ltest.exe : $(LTEST)\ltest.exe \r
78         -@md $(@D)\r
79         -copy $? $@\r
80 \r
81 $(BIN)\debug\ldap32.dll : $(LDAP)\debug\ldap32.dll \r
82         -@md $(@D)\r
83         -copy $? $@\r
84 \r
85 $(BIN)\debug\ldap32.lib : $(LDAP)\debug\ldap32.lib \r
86         -@md $(@D)\r
87         -copy $? $@\r
88 \r
89 $(BIN)\debug\ltest32.exe : $(LTEST)\debug\ltest32.exe \r
90         -@md $(@D)\r
91         -copy $? $@\r
92 \r
93 $(BIN)\release\libldap.dll : $(LDAP)\release\libldap.dll \r
94         -@md $(@D)\r
95         -copy $? $@\r
96 \r
97 $(BIN)\release\libldap.lib : $(LDAP)\release\libldap.lib \r
98         -@md $(@D)\r
99         -copy $? $@\r
100 \r
101 $(BIN)\release\ldap32.dll : $(LDAP)\release\ldap32.dll \r
102         -@md $(@D)\r
103         -copy $? $@\r
104 \r
105 $(BIN)\release\ldap32.lib : $(LDAP)\release\ldap32.lib \r
106         -@md $(@D)\r
107         -copy $? $@\r
108 \r
109 $(LINCL)\disptmpl.h : $(MAININC)\disptmpl.h\r
110         -@md $(@D)\r
111         -copy $? $@\r
112 \r
113 $(LINCL)\lber.h : $(MAININC)\lber.h\r
114         -@md $(@D)\r
115         -copy $? $@\r
116 \r
117 $(LINCL)\ldap.h : $(MAININC)\ldap.h\r
118         -@md $(@D)\r
119         -copy $? $@\r
120 \r
121 $(LINCL)\msdos.h : $(MAININC)\msdos.h\r
122         -@md $(@D)\r
123         -copy $? $@\r
124 \r
125 $(LINCL)\proto-ld.h : $(MAININC)\proto-ld.h\r
126         -@md $(@D)\r
127         -copy $? $@\r
128 \r
129 $(LINCL)\proto-lb.h : $(MAININC)\proto-lb.h\r
130         -@md $(@D)\r
131         -copy $? $@\r
132 \r
133 $(LINCL)\srchpref.h : $(MAININC)\srchpref.h\r
134         -@md $(@D)\r
135         -copy $? $@\r
136 \r
137 libldap.hlp : $(HELP)\build\libldap.hlp\r
138         -copy $? $@\r
139 \r
140 ldap32.hlp  : $(HELP)\ldap32.hlp\r
141         -copy $? $@\r
142 \r
143 srchpref.cfg :  $(LDAP)\ldapsearchprefs.conf\r
144         -copy $** $@ \r
145 \r
146 ldfilter.cfg :  $(LDAP)\ldapfilter.conf\r
147         -copy $** $@ \r
148 \r
149 disptmpl.cfg :  $(LDAP)\ldaptemplates.conf\r
150         -copy $** $@ \r
151 \r
152 ldfriend.cfg :  $(LDAP)\ldapfriendly\r
153         -copy $** $@ \r
154 \r
155 \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
172 readme.txt :\r