~ubuntu-branches/ubuntu/trusty/wget/trusty-updates

« back to all changes in this revision

Viewing changes to msdos/Makefile.DJ

  • Committer: Bazaar Package Importer
  • Author(s): Marc Deslauriers
  • Date: 2009-12-12 08:15:59 UTC
  • mfrom: (2.1.5 squeeze)
  • Revision ID: james.westby@ubuntu.com-20091212081559-mvccl4kzdqb138y3
Tags: 1.12-1.1ubuntu1
* Merge from debian testing, remaining changes:
  - Add wget-udeb to ship wget.gnu as alternative to busybox wget
    implementation.
* Keep build dependencies in main:
  - debian/control: remove info2man build-dep
  - debian/patches/00list: disable wget-infopod_generated_manpage.dpatch

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#
2
2
# GNU Makefile for wget / djgpp / MSDOS.
3
 
# By Gisle Vanem <giva@bgnett.no> 2007.
 
3
# By Gisle Vanem <gvanem@broadpark.no> 2009.
4
4
#
5
5
# `cd' to `./src' and issue the command:
6
 
#   make -f ../msdos/Makefile.dj
 
6
#    make -f ../msdos/Makefile.dj depend
 
7
#  followed by:
 
8
#    make -f ../msdos/Makefile.dj
7
9
#
 
10
VERSION = 1.12 (djgpp/DOS)
 
11
 
8
12
.SUFFIXES: .exe
9
13
 
 
14
VPATH = ../lib ../md5 ../msdos
 
15
 
10
16
USE_OPENSSL = 0
11
17
USE_IPV6    = 1
12
18
 
18
24
 
19
25
OBJ_DIR = djgpp.obj
20
26
CC      = gcc
21
 
CFLAGS  = -O2 -g -Wall -Wcast-align -I. -I../msdos -I/dev/env/WATT_ROOT/inc \
22
 
          -DHAVE_CONFIG_H -DENABLE_DEBUG
 
27
CFLAGS  = -O2 -g -Wall -Wcast-align -I. -I../msdos -I../lib -I../md5 \
 
28
          -I/dev/env/WATT_ROOT/inc -DHAVE_CONFIG_H -DENABLE_DEBUG \
 
29
          -DUSE_WATT32
23
30
 
24
31
# LDFLAGS = -s
25
32
 
36
43
 
37
44
EX_LIBS += /dev/env/WATT_ROOT/lib/libwatt.a
38
45
 
39
 
SOURCES += cmpt.c connect.c cookies.c ftp.c ftp-basic.c ftp-ls.c \
40
 
           ftp-opie.c getopt.c hash.c host.c html-parse.c html-url.c \
41
 
           http.c init.c log.c main.c gen-md5.c gnu-md5.c netrc.c \
42
 
           progress.c recur.c res.c retr.c safe-ctype.c url.c utils.c \
43
 
           version.c convert.c xmalloc.c ptimer.c spider.c
 
46
SOURCES += cmpt.c connect.c cookies.c exits.c ftp.c ftp-basic.c ftp-ls.c \
 
47
           ftp-opie.c hash.c host.c html-parse.c html-url.c http.c \
 
48
           init.c log.c main.c gen-md5.c netrc.c progress.c recur.c \
 
49
           res.c retr.c snprintf.c url.c utils.c version.c convert.c \
 
50
           ptimer.c spider.c css.c css-url.c build_info.c ../md5/md5.c \
 
51
           ../msdos/msdos.c \
 
52
           $(addprefix ../lib/, error.c exitfail.c quote.c \
 
53
             quotearg.c getopt.c getopt1.c xalloc-die.c xmalloc.c)
44
54
 
45
 
OBJECTS = $(addprefix $(OBJ_DIR)/, $(SOURCES:.c=.o))
 
55
OBJECTS = $(addprefix $(OBJ_DIR)/, $(notdir $(SOURCES:.c=.o)))
46
56
 
47
57
all: $(OBJ_DIR) wget.exe
48
58
        @echo 'Welcome to Wget'
53
63
wget.exe: $(OBJECTS)
54
64
        $(CC) $(LDFLAGS) -o $@ $^ $(EX_LIBS)
55
65
 
 
66
css.c: css.l
 
67
        flex -8 -o$@ $^
 
68
 
56
69
clean:
57
 
        rm -f $(OBJECTS) $(MAPFILE)
 
70
        rm -f $(OBJ_DIR)/*.o $(MAPFILE)
58
71
 
59
72
vclean realclean: clean
60
 
        rm -f wget.exe depend.dj
 
73
        rm -f wget.exe depend.dj version.c
61
74
        - rmdir $(OBJ_DIR)
62
75
 
63
76
$(OBJ_DIR)/%.o: %.c
64
77
        $(CC) $(CFLAGS) -o $@ -c $<
65
78
        @echo
66
79
 
67
 
depend:
 
80
version.c: ../msdos/Makefile.DJ
 
81
        @echo 'char *version_string     = "$(VERSION)";' > $@
 
82
        @echo 'char *compilation_string = "$(CC) $(CFLAGS)";' >> $@
 
83
        @echo 'char *link_string        = "$(CC) $(LDFLAGS) -o wget.exe $$(OBJECTS) $(EX_LIBS)";' >> $@
 
84
 
 
85
depend: version.c
68
86
        $(CC) -MM $(CFLAGS) $(SOURCES) | \
69
87
        sed -e 's/^\([a-zA-Z0-9_-]*\.o:\)/$$(OBJ_DIR)\/\1/' > depend.dj
70
88