1 | #***************************************************************************
|
---|
2 | # _ _ ____ _
|
---|
3 | # Project ___| | | | _ \| |
|
---|
4 | # / __| | | | |_) | |
|
---|
5 | # | (__| |_| | _ <| |___
|
---|
6 | # \___|\___/|_| \_\_____|
|
---|
7 | #
|
---|
8 | # Copyright (C) 2003 - 2008, Gisle Vanem <gvanem@yahoo.no>.
|
---|
9 | # Copyright (C) 2003 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al.
|
---|
10 | #
|
---|
11 | # This software is licensed as described in the file COPYING, which
|
---|
12 | # you should have received as part of this distribution. The terms
|
---|
13 | # are also available at https://curl.haxx.se/docs/copyright.html.
|
---|
14 | #
|
---|
15 | # You may opt to use, copy, modify, merge, publish, distribute and/or sell
|
---|
16 | # copies of the Software, and permit persons to whom the Software is
|
---|
17 | # furnished to do so, under the terms of the COPYING file.
|
---|
18 | #
|
---|
19 | # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
|
---|
20 | # KIND, either express or implied.
|
---|
21 | #
|
---|
22 | #***************************************************************************
|
---|
23 |
|
---|
24 | #
|
---|
25 | # Adapted for djgpp2 / Watt-32 / DOS
|
---|
26 | #
|
---|
27 |
|
---|
28 | DEPEND_PREREQ = curl_config.h
|
---|
29 | VPATH = vtls vauth
|
---|
30 | TOPDIR = ..
|
---|
31 |
|
---|
32 | include ../packages/DOS/common.dj
|
---|
33 | include Makefile.inc
|
---|
34 |
|
---|
35 | CFLAGS += -DBUILDING_LIBCURL
|
---|
36 |
|
---|
37 | SOURCES = $(sort $(CSOURCES))
|
---|
38 | OBJECTS = $(addprefix $(OBJ_DIR)/, $(notdir $(SOURCES:.c=.o)))
|
---|
39 |
|
---|
40 | CURL_LIB = libcurl.a
|
---|
41 |
|
---|
42 | all: $(OBJ_DIR) curl_config.h $(CURL_LIB)
|
---|
43 |
|
---|
44 | $(CURL_LIB): $(OBJECTS)
|
---|
45 | ar rs $@ $?
|
---|
46 |
|
---|
47 | curl_config.h: config-dos.h
|
---|
48 | $(COPY) $^ $@
|
---|
49 |
|
---|
50 | # clean generated files
|
---|
51 | #
|
---|
52 | genclean:
|
---|
53 | - $(DELETE) curl_config.h
|
---|
54 |
|
---|
55 | # clean object files and subdir
|
---|
56 | #
|
---|
57 | objclean: genclean
|
---|
58 | - $(DELETE) $(OBJ_DIR)$(DS)*.o
|
---|
59 | - $(RMDIR) $(OBJ_DIR)
|
---|
60 |
|
---|
61 | # clean without removing built library
|
---|
62 | #
|
---|
63 | clean: objclean
|
---|
64 | - $(DELETE) depend.dj
|
---|
65 |
|
---|
66 | # clean everything
|
---|
67 | #
|
---|
68 | realclean vclean: clean
|
---|
69 | - $(DELETE) $(CURL_LIB)
|
---|
70 |
|
---|
71 | -include depend.dj
|
---|