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 28DEPEND_PREREQ = curl_config.h 29VPATH = vtls vauth 30TOPDIR = .. 31 32include ../packages/DOS/common.dj 33include Makefile.inc 34 35CFLAGS += -DBUILDING_LIBCURL 36 37SOURCES = $(sort $(CSOURCES)) 38OBJECTS = $(addprefix $(OBJ_DIR)/, $(notdir $(SOURCES:.c=.o))) 39 40CURL_LIB = libcurl.a 41 42all: $(OBJ_DIR) curl_config.h $(CURL_LIB) 43 44$(CURL_LIB): $(OBJECTS) 45 ar rs $@ $? 46 47curl_config.h: config-dos.h 48 $(COPY) $^ $@ 49 50# clean generated files 51# 52genclean: 53 - $(DELETE) curl_config.h 54 55# clean object files and subdir 56# 57objclean: genclean 58 - $(DELETE) $(OBJ_DIR)$(DS)*.o 59 - $(RMDIR) $(OBJ_DIR) 60 61# clean without removing built library 62# 63clean: objclean 64 - $(DELETE) depend.dj 65 66# clean everything 67# 68realclean vclean: clean 69 - $(DELETE) $(CURL_LIB) 70 71-include depend.dj 72