• Home
  • Raw
  • Download

Lines Matching +full:ipv6 +full:- +full:multi +full:- +full:target

8 # Copyright (C) 2004 - 2015, Guenter Knauf
9 # Copyright (C) 2001 - 2018, Daniel Stenberg, <daniel@haxx.se>, et al.
26 ## Makefile for building libcurl.nlm (NetWare version - gnu make)
28 ## Use: make -f Makefile.netware
39 ZLIB_PATH = ../../zlib-1.2.8
44 OPENSSL_PATH = ../../openssl-1.0.2a
49 LIBSSH2_PATH = ../../libssh2-1.5.0
54 LIBIDN_PATH = ../../libidn-1.18
59 LIBRTMP_PATH = ../../librtmp-2.3
64 NGHTTP2_PATH = ../../nghttp2-0.6.7
69 FBOPENSSL_PATH = ../../fbopenssl-0.4
72 # Edit the path below to point to the base of your c-ares package.
78 INSTDIR = ..$(DS)curl-$(LIBCURL_VERSION_STR)-bin-nw
81 # Edit the vars below to change NLM target settings.
82 TARGET = libcurl
85 DESCR = curl libcurl $(LIBCURL_VERSION_STR) ($(LIBARCH)) - https://curl.haxx.se
89 EXPORTF = $(TARGET).imp
104 # Optimization: -O<n> or debugging: -g
106 OPT = -O2
109 OPT = -g
126 # http://www.gknw.net/development/prgtools/awk-20100523.zip
128 CP = cp -afv
130 # RM = rm -f
131 # If you want to mark the target as MTSAFE you will need a tool for
140 -include $(OBJDIR)/version.inc
143 CFLAGS += $(OPT) -D$(DB) -DNETWARE -DHAVE_CONFIG_H -nostdinc
147 LDFLAGS = -nostdlib $(PRELUDE) $(OBJL) -o $@ -commandfile
149 ARFLAGS = -nostdlib -type library -o
152 CFLAGS += -msgstyle gcc -gccinc -inline off -opt nointrinsics -proc 586
153 CFLAGS += -relax_pointers
154 #CFLAGS += -w on
161 CFLAGS += -align 4
166 # CFLAGS += -include "$(MWCW_PATH)/headers/nlm_clib_prefix.h"
167 CFLAGS += -align 1
171 LDFLAGS = -T
173 ARFLAGS = -cq
176 CFLAGS += -m32
177 CFLAGS += -fno-builtin -fno-strict-aliasing
179 CFLAGS += -fpcc-struct-return
181 CFLAGS += -Wall # -pedantic
193 CFLAGS += -include $(NDKBASE)/nlmconv/genlm.h
210 INCLUDES = -I$(CURL_INC) -I$(CURL_LIB)
212 ifeq ($(findstring -static,$(CFG)),-static)
215 ifeq ($(findstring -ares,$(CFG)),-ares)
218 ifeq ($(findstring -rtmp,$(CFG)),-rtmp)
223 ifeq ($(findstring -ssh2,$(CFG)),-ssh2)
228 ifeq ($(findstring -ssl,$(CFG)),-ssl)
230 ifeq ($(findstring -srp,$(CFG)),-srp)
236 ifeq ($(findstring -zlib,$(CFG)),-zlib)
239 ifeq ($(findstring -idn,$(CFG)),-idn)
242 ifeq ($(findstring -nghttp2,$(CFG)),-nghttp2)
245 ifeq ($(findstring -ipv6,$(CFG)),-ipv6)
250 INCLUDES += -I$(LIBCARES_PATH)
254 INCLUDES += -I$(LIBSSH2_PATH)/include
263 INCLUDES += -I$(LIBRTMP_PATH)
267 INCLUDES += -I$(OPENSSL_PATH)/outinc_nw_$(LIBARCH_L)
271 INSTDEP += ca-bundle.crt
275 INCLUDES += -I$(ZLIB_PATH)
284 INCLUDES += -I$(LIBIDN_PATH)/include
288 INCLUDES += -I$(NGHTTP2_PATH)/include
293 INCLUDES += -I$(NDK_LIBC)/include
294 # INCLUDES += -I$(NDK_LIBC)/include/nks
295 # INCLUDES += -I$(NDK_LIBC)/include/winsock
296 CFLAGS += -D_POSIX_SOURCE
298 INCLUDES += -I$(NDK_CLIB)/include/nlm
299 # INCLUDES += -I$(NDK_CLIB)/include/nlm/obsolete
300 # INCLUDES += -I$(NDK_CLIB)/include
303 INCLUDES += -I$(NDK_LDAP)/$(LIBARCH_L)/inc
308 XDCOPT = -n
311 XDCOPT = -u
314 XDCDATA = $(OBJDIR)/$(TARGET).xdc
321 #-include $(NDKBASE)/nlmconv/ncpfs.inc
338 nlm: prebuild $(TARGET).nlm
340 lib: prebuild $(TARGET).$(LIBEXT)
346 $(CC) $(CFLAGS) -c $< -o $@
350 @$(AWK) -f ../packages/NetWare/get_ver.awk $< > $@
353 @$(CP) $(TARGET).nlm $(INSTDIR)
354 @$(CP) $(TARGET).$(LIBEXT) $(INSTDIR)
358 @$(CP) ../RELEASE-NOTES $(INSTDIR)
360 @-$(CP) ca-bundle.crt $(INSTDIR)/ca-bundle.crt
364 -$(RM) curl_config.h
365 -$(RM) -r $(OBJDIR)
368 -$(RM) $(TARGET).$(LIBEXT) $(TARGET).nlm $(TARGET).imp
369 -$(RM) certdata.txt ca-bundle.crt
374 $(TARGET).$(LIBEXT): $(OBJS)
376 @-$(RM) $@
382 $(TARGET).nlm: $(OBJDIR)/$(TARGET).def $(OBJL) $(EXPORTF) $(XDCDATA)
384 @-$(RM) $@
393 @echo $(DL)# Do not edit this file - it is created by make!$(DL) >> $@
413 @echo $(DL)threadname "$(TARGET)"$(DL) >> $@
471 @echo $(DL)output $(TARGET).nlm$(DL) >> $@
476 @echo $(DL)/* $@ for NetWare target.$(DL) > $@
477 @echo $(DL)** Do not edit this file - it is created by make!$(DL) >> $@
486 @echo $(DL)#define OS "i586-pc-clib-NetWare"$(DL) >> $@
511 @echo $(DL)#define OS "i586-pc-libc-NetWare"$(DL) >> $@
679 $(EXPORTF): $(CURL_INC)/curl/curl.h $(CURL_INC)/curl/easy.h $(CURL_INC)/curl/multi.h $(CURL_INC)/cu…
681 @$(AWK) -f ../packages/NetWare/get_exp.awk $^ > $@
686 @echo Configured to build $(TARGET) with these options:
691 @echo ca-bundle path: $(CABUNDLE)
719 @echo c-ares support: enabled
721 @echo c-ares support: no
724 @echo IPv6 support: enabled
726 @echo IPv6 support: no
730 $(MAKE) -C $(LIBCARES_PATH) -f Makefile.netware lib
732 ca-bundle.crt: mk-ca-bundle.pl
734 @-$(PERL) $< -b -n $@