source: trunk/essentials/net-misc/wget/windows/Makefile.top

Last change on this file was 3440, checked in by bird, 18 years ago

wget 1.10.2

File size: 2.2 KB
Line 
1# Makefile for `Wget' utility
2# Copyright (C) 1995, 1996, 1997, 2004 Free Software Foundation, Inc.
3
4# This program is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by
6# the Free Software Foundation; either version 2 of the License, or
7# (at your option) any later version.
8
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU General Public License for more details.
13
14# You should have received a copy of the GNU General Public License
15# along with this program; if not, write to the Free Software
16# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17
18# In addition, as a special exception, the Free Software Foundation
19# gives permission to link the code of its release of Wget with the
20# OpenSSL project's "OpenSSL" library (or with modified versions of it
21# that use the same license as the "OpenSSL" library), and distribute
22# the linked executables. You must obey the GNU General Public License
23# in all respects for all of the code used other than "OpenSSL". If you
24# modify this file, you may extend this exception to your version of the
25# file, but you are not obligated to do so. If you do not wish to do
26# so, delete this exception statement from your version.
27
28RM = -del
29CP = copy
30
31# flags passed to recursive makes in subdirectories
32
33# subdirectories in the distribution
34SUBDIRS = src doc #util
35
36# default target
37all: Makefile $(SUBDIRS)
38
39$(SUBDIRS): FORCE
40 cd $@
41 $(MAKE)
42 cd ..
43
44FORCE:
45
46# install everything
47install:
48 echo Just do it.
49
50clean: clean-recursive clean-top
51distclean: distclean-recursive distclean-top
52realclean: realclean-recursive realclean-top
53
54clean-top:
55 $(RM) *.bak
56 $(RM) *.zip
57
58distclean-top: clean-top
59 $(RM) Makefile
60 $(RM) config.h
61
62realclean-top: distclean-top
63
64clean-recursive distclean-recursive realclean-recursive:
65 cd src
66 $(MAKE) $(@:-recursive=)
67 cd ..\\doc
68 $(MAKE) $(@:-recursive=)
69 cd ..
70
71bindist: wget.zip
72
73wget.zip: $(SUBDIRS)
74 $(RM) wget.zip
75 zip -Djl9 wget.zip AUTHORS COPYING INSTALL MAILING-LIST NEWS README doc/sample.wgetrc
76 zip -Dj9 wget.zip src/wget.exe doc/wget.hlp
77
Note: See TracBrowser for help on using the repository browser.