home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 18 REXX
/
18-REXX.zip
/
rxldp021.zip
/
makefile
< prev
next >
Wrap
Makefile
|
2001-11-26
|
2KB
|
83 lines
!IFNDEF LDAPSDK
LDAPSDK=.\LDAPSDK
!ENDIF
!IFNDEF IBMCXXO
IBMCXXO=D:\IBMCXXO
!ENDIF
INCPATH=-I$(LDAPSDK)\H
LDAPLIBS=\
$(LDAPSDK)\LIB\LIBLDAP.LIB \
$(LDAPSDK)\LIB\LIBLBER.LIB \
$(LDAPSDK)\LIB\LIBLDIF.LIB \
TCP32DLL.LIB SO32DLL.LIB \
REXX.LIB \
RXSTRING.LIB \
LIBULS.LIB \
LIBCONV.LIB
!IFNDEF USECXX365
CFLAGS=-Q -Sns -Ge-d-mul -Fm$*.map -Fa$*.asm -Fl$*.lst -W3 -B"/EXEPACK:2 /OPTFUNC" $(INCPATH)
!ELSE
CFLAGS=-Q -Sns -Ge-d-ml -Fm$*.map -Fa$*.asm -Fl$*.lst -W3 -B"/EXEPACK:2 /OPTFUNC" $(INCPATH)
!ENDIF
MAPSYMFLAGS=-a
!IFDEF DEBUG
CFLAGS=-Ti $(CFLAGS) -DDEBUG
MAPSYMFLAGS=-an
!ENDIF
all: rxldap.dll
PKGFILES = \
rxldap.dll \
rxldap.def \
rxldap-jp.txt \
rxldap-en.txt \
rxldap.c \
rxldap.sym \
rxstring.h \
testrxldap.cmd \
build.cmd \
makefile
rxldap.dll: $*.c makefile $*.def rxldapver.obj
@set icc=
!IFDEF USECXX365
@call $(IBMCXXO)\BIN\SETENV
!ENDIF
icc $(CFLAGS) -Fe$@ $*.c rxldapver.obj $*.def $(LDAPLIBS)
@-erase $*.obj
mapsym $(MAPSYMFLAGS) $(@B).map
rxldapver.c:
if exist $@ erase $@
echo const char * _Export RxldapDate = __DATE__; >>$@
echo const char * _Export RxldapTime = __TIME__; >>$@
rxldapver.obj: rxldapver.c makefile
@set icc=
!IFDEF USECXX365
@call $(IBMCXXO)\BIN\SETENV
!ENDIF
icc -C -Q -Gm $*.c
pkg: rxldap.zip
rxldap.zip: $(PKGFILES)
if exist $@ erase $@
zip -9 $@ $**
zip -r9 $@ ldapsdk\*
clean:
-erase *.obj
-erase *.dll
-erase rxldapver.c
-erase *.asm
-erase *.lib
-erase *.map
-erase *.sym
-erase *.lst