Skip to content
Snippets Groups Projects
Makefile.dist 2.86 KiB
Newer Older
  • Learn to ignore specific revisions
  • #***************************************************************************
    #                                  _   _ ____  _
    #  Project                     ___| | | |  _ \| |
    #                             / __| | | | |_) | |
    #                            | (__| |_| |  _ <| |___
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    #                             \___|\___/|_| \_\_____|
    #
    
    # Copyright (C) 1998 - 2004, Daniel Stenberg, <daniel@haxx.se>, et al.
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    #
    
    # This software is licensed as described in the file COPYING, which
    # you should have received as part of this distribution. The terms
    # are also available at http://curl.haxx.se/docs/copyright.html.
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    #
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    # You may opt to use, copy, modify, merge, publish, distribute and/or sell
    # copies of the Software, and permit persons to whom the Software is
    
    # furnished to do so, under the terms of the COPYING file.
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    #
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
    # KIND, either express or implied.
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    #
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    # $Id$
    
    ###########################################################################
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    
    all:
    
    	./configure
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    	make
    
    ssl:
    	./configure --with-ssl
    	make
    
    
    borland:
    
    	cd lib
    	make -f Makefile.b32
    	cd ..\src
    	make -f Makefile.b32
    
    borland-ssl:
    	cd lib
    	make -f Makefile.b32 WITH_SSL=1
    	cd ..\src
    	make -f Makefile.b32 WITH_SSL=1
    
    borland-ssl-zlib:
    	cd lib
    	make -f Makefile.b32 WITH_SSL=1 WITH_ZLIB=1
    	cd ..\src
    	make -f Makefile.b32 WITH_SSL=1 WITH_ZLIB=1
    
    borland-clean:
    	cd lib
    	make -f Makefile.b32 clean
    	cd ..\src
    	make -f Makefile.b32 clean
    
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    mingw32:
    
    	$(MAKE) -C lib -f Makefile.m32 ZLIB=1
    	$(MAKE) -C src -f Makefile.m32 ZLIB=1
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    
    mingw32-ssl:
    
    	$(MAKE) -C lib -f Makefile.m32 SSL=1 ZLIB=1
    	$(MAKE) -C src -f Makefile.m32 SSL=1 ZLIB=1
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    
    
    	$(MAKE) -C lib -f Makefile.m32 clean
    	$(MAKE) -C src -f Makefile.m32 clean
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    vc:
    
    	cd lib
    
    	nmake /f Makefile.vc6 cfg=release
    
    	cd ..\src
    
    Guenter Knauf's avatar
    Guenter Knauf committed
    vc-zlib:
    	cd lib
    	nmake /f Makefile.vc6 cfg=release-zlib
    	cd ..\src
    	nmake /f Makefile.vc6 cfg=release-zlib
    
    
    vc-ssl:
    	cd lib
    
    	nmake /f Makefile.vc6 cfg=release-ssl
    
    	cd ..\src
    
    	nmake /f Makefile.vc6 cfg=release-ssl
    
    Guenter Knauf's avatar
    Guenter Knauf committed
    vc-ssl-zlib:
    	cd lib
    	nmake /f Makefile.vc6 cfg=release-ssl-zlib
    	cd ..\src
    
    Guenter Knauf's avatar
    Guenter Knauf committed
    	nmake /f Makefile.vc6 cfg=release-ssl-zlib
    
    vc-ssl-dll:
    	cd lib
    
    	nmake /f Makefile.vc6 cfg=release-ssl-dll
    
    	cd ..\src
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    
    
    vc-libcurl-ssl-dll:
    	cd lib
    
    	nmake /f Makefile.vc6 cfg=release-libcurl-ssl-dll
    
    	$(MAKE) -C lib -f Makefile.dj
    	$(MAKE) -C src -f Makefile.dj
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    cygwin:
    	./configure
    	make
    
    cygwin-ssl:
    	./configure --with-ssl
    	make
    
    
    amiga:
    	cd ./lib && make -f makefile.amiga
    	cd ./src && make -f makefile.amiga
    
    
    netware:
    
    	$(MAKE) -C lib -f Makefile.netware
    	$(MAKE) -C src -f Makefile.netware
    
    netware-ssl:
    	$(MAKE) -C lib -f Makefile.netware SSL=1
    	$(MAKE) -C src -f Makefile.netware SSL=1
    
    netware-clean:
    	$(MAKE) -C lib -f Makefile.netware clean
    	$(MAKE) -C src -f Makefile.netware clean
    
    
    Daniel Stenberg's avatar
    Daniel Stenberg committed
    unix: all
    
    unix-ssl: ssl
    
    linux: all
    
    linux-ssl: ssl