openldap/libraries/msdos/winsock/winkit/windowskit.mak
1998-08-09 00:43:13 +00:00

172 lines
3.9 KiB
Makefile

#
# makefile.nmake stub makefile for nmake
# 15 Dec 1995 : sgr
#
#<target> :[:] <dependent> [... <dependent>]
# <commands>
# [<commands>]
#
# $@ Current target's full name (path, base, extension)
# $$@ Current target's full name (path, base, extension)
# (Valid only as a dependent in a dependency.)
# $* Current target's path & base name minus extension
# $** All dependents of the current target.
# $? All dependents with a later timestamp than the current target.
# $< Dependent file with a later timestamp that the current target.
# (Valid only in commands in inference rules.)
#
# Modifiers $(@F)
# B Base name
# F Base name + extension (Full name)
# D Drive + directory
# R Drive + directory + base name (Reusable name)
ROOT = ..\..\..\..
HELP = $(ROOT)\windows\help
LDAP = $(ROOT)\librar~1\libldap
LTEST = $(ROOT)\librar~1\msdos\winsock\ltest
WINSOCK = $(ROOT)\librar~1\msdos\winsock
MAININC = $(ROOT)\include
LINCL = incKit
BIN = binaries
BINARIES = \
$(BIN)\debug\libldap.dll \
$(BIN)\debug\libldap.lib \
$(BIN)\release\libldap.dll \
$(BIN)\release\libldap.lib \
$(BIN)\debug\ltest.exe \
$(BIN)\debug\ldap32.dll \
$(BIN)\debug\ldap32.lib \
$(BIN)\release\ldap32.dll \
$(BIN)\release\ldap32.lib \
$(BIN)\debug\ltest32.exe \
libldap.hlp \
ldap32.hlp
all: WinLdap.zip
WinLdap.zip : \
$(BINARIES) \
# Using Wax500 as a test case, only the
# following include files are needed to make
# a non-kerberized ldap32.dll
# or a kerberized libldap.dll
$(LINCL)\disptmpl.h \
$(LINCL)\lber.h \
$(LINCL)\ldap.h \
$(LINCL)\msdos.h \
$(LINCL)\proto-ld.h \
$(LINCL)\proto-lb.h \
$(LINCL)\srchpref.h \
srchpref.cfg \
disptmpl.cfg \
ldfriend.cfg \
ldfilter.cfg \
readme.txt
-!pkzip -P -u $@ $?
del *.cfg
$(BIN)\debug\libldap.dll : $(LDAP)\debug\libldap.dll
-@md $(@D)
-copy $? $@
$(BIN)\debug\libldap.lib : $(LDAP)\debug\libldap.lib
-@md $(@D)
-copy $? $@
$(BIN)\debug\ltest.exe : $(LTEST)\ltest.exe
-@md $(@D)
-copy $? $@
$(BIN)\debug\ldap32.dll : $(LDAP)\debug\ldap32.dll
-@md $(@D)
-copy $? $@
$(BIN)\debug\ldap32.lib : $(LDAP)\debug\ldap32.lib
-@md $(@D)
-copy $? $@
$(BIN)\debug\ltest32.exe : $(LTEST)\debug\ltest32.exe
-@md $(@D)
-copy $? $@
$(BIN)\release\libldap.dll : $(LDAP)\release\libldap.dll
-@md $(@D)
-copy $? $@
$(BIN)\release\libldap.lib : $(LDAP)\release\libldap.lib
-@md $(@D)
-copy $? $@
$(BIN)\release\ldap32.dll : $(LDAP)\release\ldap32.dll
-@md $(@D)
-copy $? $@
$(BIN)\release\ldap32.lib : $(LDAP)\release\ldap32.lib
-@md $(@D)
-copy $? $@
$(LINCL)\disptmpl.h : $(MAININC)\disptmpl.h
-@md $(@D)
-copy $? $@
$(LINCL)\lber.h : $(MAININC)\lber.h
-@md $(@D)
-copy $? $@
$(LINCL)\ldap.h : $(MAININC)\ldap.h
-@md $(@D)
-copy $? $@
$(LINCL)\msdos.h : $(MAININC)\msdos.h
-@md $(@D)
-copy $? $@
$(LINCL)\proto-ld.h : $(MAININC)\proto-ld.h
-@md $(@D)
-copy $? $@
$(LINCL)\proto-lb.h : $(MAININC)\proto-lb.h
-@md $(@D)
-copy $? $@
$(LINCL)\srchpref.h : $(MAININC)\srchpref.h
-@md $(@D)
-copy $? $@
libldap.hlp : $(HELP)\build\libldap.hlp
-copy $? $@
ldap32.hlp : $(HELP)\ldap32.hlp
-copy $? $@
srchpref.cfg : $(LDAP)\ldapsearchprefs.conf
-copy $** $@
ldfilter.cfg : $(LDAP)\ldapfilter.conf
-copy $** $@
disptmpl.cfg : $(LDAP)\ldaptemplates.conf
-copy $** $@
ldfriend.cfg : $(LDAP)\ldapfriendly
-copy $** $@
$(LDAP)\debug\libldap.dll :
$(LDAP)\debug\libldap.lib :
$(LDAP)\release\libldap.dll :
$(LDAP)\release\libldap.lib :
$(LTEST)\ltest.exe :
$(LDAP)\debug\ldap32.dll :
$(LDAP)\debug\ldap32.lib :
$(LDAP)\release\ldap32.dll :
$(LDAP)\release\ldap32.lib :
$(LTEST)\debug\ltest32.exe :
$(HELP)\build\libldap.hlp :
$(HELP)\ldap32.hlp :
$(LDAP)\ldapsearchprefs.conf :
$(LDAP)\ldapfilter.conf :
$(LDAP)\ldaptemplates.conf :
$(LDAP)\ldapfriendly :
readme.txt :