From fadc08445af07f5c5f7cd9d0659cf9594646b001 Mon Sep 17 00:00:00 2001
From: Gunter Knauf <gk@gknw.de>
Date: Wed, 14 Jul 2004 11:30:01 +0000
Subject: [PATCH] changed to use Makefile.inc.

---
 src/Makefile.b32 | 131 +++++++++++++++++++++++++++++++----------------
 1 file changed, 87 insertions(+), 44 deletions(-)

diff --git a/src/Makefile.b32 b/src/Makefile.b32
index c1b58ae1f2..221336f80c 100644
--- a/src/Makefile.b32
+++ b/src/Makefile.b32
@@ -1,44 +1,87 @@
-############################################################
-# $Id$
-#
-#  Makefile.b32 - Borland's C++ Compiler 5.X
-#
-#  'src' directory
-#
-#  Written by Jaepil Kim, pit@paradise.net.nz
-############################################################
-
-# Set program's name
-PROGNAME  = curl.exe
-
-# Setup environment
-CXX       = bcc32
-CXXFLAGS  = -5 -O2 -WC -w-par -w-csu -w-aus
-RM        = del
-TOPDIR    = ..
-DEFINES   = -DNDEBUG -DLIBCURL_BIGENDIAN=0 -DWIN32 -D_CONSOLE -D_MBCS
-LD	  = bcc32
-LDFLAGS	  = -lap -e$(PROGNAME)
-INCDIRS   = -I$(TOPDIR)/include
-LIBCURLLIB= $(TOPDIR)/lib/libcurl.lib
-
-# '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 
-
-PROGRAMS  = \
-	curl.exe 
-
-.c.obj:
-	$(CXX) -c $(INCDIRS) $(CXXFLAGS) $(DEFINES) $*.c
-
-all: $(PROGRAMS)
-
-curl.exe: $(LIBCURLLIB) $(LINKLIB) hugehelp.obj writeout.obj urlglob.obj main.obj homedir.obj
-	$(LD) $(LDFLAGS) hugehelp.obj writeout.obj urlglob.obj main.obj homedir.obj $(LIBCURLLIB) $(LINKLIB)
-
-clean:
-	$(RM) *.obj
-        $(RM) *.exe
-        $(RM) *.tds
+############################################################
+# $Id$
+#
+#  Makefile.b32 - Borland's C++ Compiler 5.X
+#
+#  'src' 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
+#
+#  Written by Jaepil Kim, pit@paradise.net.nz
+############################################################
+
+# Edit the path below to point to the base of your Zlib sources.
+#ZLIB_PATH = ../../zlib-1.2.1
+
+# Edit the path below to point to the base of your OpenSSL package.
+!ifndef OPENSSL_PATH
+OPENSSL_PATH = ../../openssl-0.9.7d
+!endif
+
+# Set program's name
+PROGNAME = curl.exe
+
+# Setup environment
+CXX      = bcc32
+LD       = 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
+# CXXFLAGS = -5 -O2 -WC -w-par -w-csu -w-aus
+LDFLAGS  = -lap
+
+# If you build without SSL support, remove "-DUSE_SSLEAY" from the line below.
+# DEFINES  = -DLIBCURL_BIGENDIAN=0 -DNDEBUG -DWIN32 -DCONSOLE -DMBCS -DUSE_SSLEAY
+DEFINES  = -DNDEBUG -DLIBCURL_BIGENDIAN=0 -DWIN32 -D_CONSOLE -D_MBCS
+
+INCDIRS  = -I$(CURNTDIR);$(TOPDIR)/include;$(TOPDIR)/lib
+LINKLIB  = $(BCCDIR)/lib/psdk/ws2_32.lib
+
+LIBCURLLIB = $(TOPDIR)/lib/libcurl.lib
+
+.SUFFIXES: .c
+
+.autodepend
+
+# Makefile.inc provides the CSOURCES and HHEADERS defines
+top_srcdir = ..
+!include Makefile.inc
+
+CSOURCES = $(CURL_SOURCES) $(CURLX_ONES)
+OBJECTS  = $(CSOURCES:.c=.obj)
+
+.c.obj:
+	$(CXX) -c $(INCDIRS) $(CXXFLAGS) $(DEFINES) $<
+
+all:	$(PROGNAME)
+
+clean:
+	-$(RM) $(PROGNAME)
+	-$(RM) *.obj
+	-$(RM) hugehelp.c
+
+$(PROGNAME): $(OBJECTS) $(LIBCURLLIB) $(LINKLIB)
+	@-$(RM) $@
+	$(LD) $(LDFLAGS) -e $@ $**
+
+hugehelp.c: hugehelp.c.cvs
+	@echo Creating $@
+	@$(CP) $** $@
+
+sys/utime.h: $(BCCDIR)\include\utime.h
+	@echo Fix missing header $@
+	@-mkdir sys
+	@$(CP) $** sys
+
+main.c: sys/utime.h
+
+test:
+	@echo OBJECTS = $(OBJECTS)
+
+
-- 
GitLab