diff options
-rw-r--r-- | lib/Makefile.b32 | 152 |
1 files changed, 62 insertions, 90 deletions
diff --git a/lib/Makefile.b32 b/lib/Makefile.b32 index edb450519..a57bf1fed 100644 --- a/lib/Makefile.b32 +++ b/lib/Makefile.b32 @@ -1,90 +1,62 @@ -############################################################
-# $Id$
-#
-# Makefile.b32 - Borland's C++ Compiler 5.X
-#
-# 'lib' directory
-#
-# Requires 'Makefile.b32.resp'
-#
-# Written by Jaepil Kim, pit@paradise.net.nz
-############################################################
-
-# Setup environment
-CXX = bcc32
-RM = del
-LIB = tlib
-TOPDIR = ..
-CURNTDIR = .
-CXXFLAGS = -5 -O2 -w-aus -w-ccc -w-csu -w-par -w-pia -w-rch -w-inl -w-ngu \
- -w-pro -tWM
-
-# If you build without SSL support, remove "-DUSE_SSLEAY" from the line below.
-DEFINES = -DLIBCURL_BIGENDIAN=0 -DNDEBUG -DWIN32 -DCONSOLE -DMBCS \
- -DUSE_SSLEAY
-INCDIRS = -I$(CURNTDIR);$(TOPDIR)\include\
-
-# 'BCCDIR' has to be set up in your c:\autoexec.bat
-# i.e. SET BCCDIR = c:\Borland\BCC55
-# where c:\Borland\BCC55 is the compiler is installed
-LINKLIB = $(BCCDIR)\lib\psdk\ws2_32.lib
-LIBCURLLIB = libcurl.lib
-
-.SUFFIXES: .c
-
-SOURCES = \
- base64.c \
- md5.c \
- cookie.c \
- transfer.c \
- escape.c \
- formdata.c \
- ftp.c \
- http.c \
- http_chunks.c \
- http_digest.c \
- http_ntlm.c \
- ldap.c \
- dict.c \
- telnet.c \
- getdate.c \
- getenv.c \
- hostip.c \
- if2ip.c \
- mprintf.c \
- netrc.c \
- progress.c \
- sendf.c \
- inet_pton.c \
- speedcheck.c \
- ssluse.c \
- timeval.c \
- url.c \
- file.c \
- getinfo.c \
- version.c \
- easy.c \
- strequal.c \
- strtok.c \
- strtoofft.c \
- connect.c \
- hash.c \
- share.c \
- llist.c \
- multi.c \
- content_encoding.c
-
-OBJECTS = $(SOURCES:.c=.obj)
-
-.c.obj:
- $(CXX) -c $(INCDIRS) $(CXXFLAGS) $(DEFINES) $<
-
-all: $(LIBCURLLIB)
-
-clean:
- -$(RM) $(LIBCURLLIB)
- -$(RM) *.obj
-
-$(LIBCURLLIB): $(LINKLIB) $(OBJECTS) Makefile.b32.resp
- -$(RM) $(LIBCURLLIB)
- $(LIB) $(LIBCURLLIB) @Makefile.b32.resp
+############################################################ +# $Id$ +# +# Makefile.b32 - Borland's C++ Compiler 5.X +# +# 'lib' directory +# +# 'BCCDIR' has to be set up to point to the base directory +# of the compiler, i.e. SET BCCDIR = c:\Borland\BCC55 +# where c:\Borland\BCC55 is the compiler is installed +# +# Requires 'Makefile.b32.resp' +# +# Written by Jaepil Kim, pit@paradise.net.nz +############################################################ + +# Setup environment +CXX = bcc32 +CP = copy +RM = del +LIB = tlib +TOPDIR = .. +CURNTDIR = . + +CXXFLAGS = -5 -O2 -w-aus -w-ccc -w-csu -w-par -w-pia -w-rch -w-inl -w-ngu -w-pro -tWM + +# If you build without SSL support, remove "-DUSE_SSLEAY" from the line below. +DEFINES = -DLIBCURL_BIGENDIAN=0 -DNDEBUG -DWIN32 -DCONSOLE -DMBCS -DUSE_SSLEAY +# DEFINES = -DLIBCURL_BIGENDIAN=0 -DNDEBUG -DWIN32 -DCONSOLE -DMBCS + +INCDIRS = -I$(CURNTDIR);$(TOPDIR)\include +LINKLIB = $(BCCDIR)\lib\psdk\ws2_32.lib + +LIBCURLLIB = libcurl.lib + +.SUFFIXES: .c + +# Makefile.inc provides the CSOURCES and HHEADERS defines +!include Makefile.inc + +OBJECTS = $(CSOURCES:.c=.obj) + +.c.obj: + $(CXX) -c $(INCDIRS) $(CXXFLAGS) $(DEFINES) $< + +all: $(LIBCURLLIB) + +clean: + -$(RM) $(LIBCURLLIB) + -$(RM) *.obj + +$(LIBCURLLIB): $(LINKLIB) $(OBJECTS) Makefile.b32.resp + -$(RM) $(LIBCURLLIB) + $(LIB) $(LIBCURLLIB) @Makefile.b32.resp + +getdate.c: + @echo Creating $@ + @-$(RM) getdate.y + @$(CP) getdate.c.cvs $@ + + + |