From fadc08445af07f5c5f7cd9d0659cf9594646b001 Mon Sep 17 00:00:00 2001 From: Gunter Knauf 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 c1b58ae1f..221336f80 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) + +