2 # Adapted for djgpp2 / Watt-32 / DOS by
3 # Gisle Vanem <gvanem@broadpark.no>
6 DEPEND_PREREQ = # tool_hugehelp.c
10 include ../packages/DOS/common.dj
13 CSOURCES = $(CURL_CFILES)
16 EX_LIBS += $(OPENSSL_ROOT)/lib/libssl.a $(OPENSSL_ROOT)/lib/libcrypt.a
20 EX_LIBS += $(ARES_ROOT)/libcares.a
24 EX_LIBS += $(ZLIB_ROOT)/libz.a
25 CFLAGS += -DUSE_MANUAL
29 EX_LIBS += $(LIBIDN_ROOT)/lib/dj_obj/libidn.a -liconv
32 EX_LIBS += $(WATT32_ROOT)/lib/libwatt.a
34 CFLAGS += -DUSE_ENVIRONMENT
37 OBJECTS += $(addprefix $(OBJ_DIR)/, $(CSOURCES:.c=.o))
39 all: $(OBJ_DIR) $(PROGRAM)
42 $(PROGRAM): $(OBJECTS) ../lib/libcurl.a
43 $(CC) -o $@ $^ $(LDFLAGS) $(EX_LIBS)
46 # groff 1.18+ requires "-P -c"
48 tool_hugehelp.c: ../docs/MANUAL ../docs/curl.1 mkhelp.pl
49 groff -Tascii -man ../docs/curl.1 | \
50 perl -w mkhelp.pl ../docs/MANUAL > $@
52 # clean generated files
55 - $(DELETE) tool_hugehelp.c
57 # clean object files and subdir
60 - $(DELETE) $(OBJ_DIR)$(DS)*.o
63 # clean without removing built program
70 realclean vclean: clean
71 - $(DELETE) $(PROGRAM)