X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=msdos%2FMakefile.DJ;h=b37a4c28ce224bba41da06e6ed71ac8ab8d0cfc4;hp=72e1cedf315619d1d548ab0e3b7be60386ec97a4;hb=320cfdcb658e8d6556ae9dfd902c2db1db866a6b;hpb=aa4991b8f74668f04b0ea5e2a73607df3150b257 diff --git a/msdos/Makefile.DJ b/msdos/Makefile.DJ index 72e1cedf..b37a4c28 100644 --- a/msdos/Makefile.DJ +++ b/msdos/Makefile.DJ @@ -1,12 +1,18 @@ # # GNU Makefile for wget / djgpp / MSDOS. -# By Gisle Vanem 2007. +# By Gisle Vanem 2009. # # `cd' to `./src' and issue the command: -# make -f ../msdos/Makefile.dj +# make -f ../msdos/Makefile.dj depend +# followed by: +# make -f ../msdos/Makefile.dj # +VERSION = 1.12 (djgpp/DOS) + .SUFFIXES: .exe +VPATH = ../lib ../md5 ../msdos + USE_OPENSSL = 0 USE_IPV6 = 1 @@ -18,8 +24,9 @@ ZLIB_ROOT = e:/djgpp/contrib/zlib OBJ_DIR = djgpp.obj CC = gcc -CFLAGS = -O2 -g -Wall -Wcast-align -I. -I../msdos -I/dev/env/WATT_ROOT/inc \ - -DHAVE_CONFIG_H -DENABLE_DEBUG +CFLAGS = -O2 -g -Wall -Wcast-align -I. -I../msdos -I../lib -I../md5 \ + -I/dev/env/WATT_ROOT/inc -DHAVE_CONFIG_H -DENABLE_DEBUG \ + -DUSE_WATT32 # LDFLAGS = -s @@ -36,13 +43,16 @@ endif EX_LIBS += /dev/env/WATT_ROOT/lib/libwatt.a -SOURCES += cmpt.c connect.c cookies.c ftp.c ftp-basic.c ftp-ls.c \ - ftp-opie.c getopt.c hash.c host.c html-parse.c html-url.c \ - http.c init.c log.c main.c gen-md5.c gnu-md5.c netrc.c \ - progress.c recur.c res.c retr.c safe-ctype.c url.c utils.c \ - version.c convert.c xmalloc.c ptimer.c spider.c +SOURCES += cmpt.c connect.c cookies.c exits.c ftp.c ftp-basic.c ftp-ls.c \ + ftp-opie.c hash.c host.c html-parse.c html-url.c http.c \ + init.c log.c main.c gen-md5.c netrc.c progress.c recur.c \ + res.c retr.c snprintf.c url.c utils.c version.c convert.c \ + ptimer.c spider.c css.c css-url.c build_info.c ../md5/md5.c \ + ../msdos/msdos.c \ + $(addprefix ../lib/, error.c exitfail.c quote.c \ + quotearg.c getopt.c getopt1.c xalloc-die.c xmalloc.c) -OBJECTS = $(addprefix $(OBJ_DIR)/, $(SOURCES:.c=.o)) +OBJECTS = $(addprefix $(OBJ_DIR)/, $(notdir $(SOURCES:.c=.o))) all: $(OBJ_DIR) wget.exe @echo 'Welcome to Wget' @@ -53,18 +63,26 @@ $(OBJ_DIR): wget.exe: $(OBJECTS) $(CC) $(LDFLAGS) -o $@ $^ $(EX_LIBS) +css.c: css.l + flex -8 -o$@ $^ + clean: - rm -f $(OBJECTS) $(MAPFILE) + rm -f $(OBJ_DIR)/*.o $(MAPFILE) vclean realclean: clean - rm -f wget.exe depend.dj + rm -f wget.exe depend.dj version.c - rmdir $(OBJ_DIR) $(OBJ_DIR)/%.o: %.c $(CC) $(CFLAGS) -o $@ -c $< @echo -depend: +version.c: ../msdos/Makefile.DJ + @echo 'char *version_string = "$(VERSION)";' > $@ + @echo 'char *compilation_string = "$(CC) $(CFLAGS)";' >> $@ + @echo 'char *link_string = "$(CC) $(LDFLAGS) -o wget.exe $$(OBJECTS) $(EX_LIBS)";' >> $@ + +depend: version.c $(CC) -MM $(CFLAGS) $(SOURCES) | \ sed -e 's/^\([a-zA-Z0-9_-]*\.o:\)/$$(OBJ_DIR)\/\1/' > depend.dj