1# ./src/Makefile.inc 2# Using the backslash as line continuation character might be problematic 3# with some make flavours, as Watcom's wmake showed us already. If we 4# ever want to change this in a portable manner then we should consider 5# this idea (posted to the libcurl list by Adam Kellas): 6# CSRC1 = file1.c file2.c file3.c 7# CSRC2 = file4.c file5.c file6.c 8# CSOURCES = $(CSRC1) $(CSRC2) 9 10# libcurl has sources that provide functions named curlx_* that aren't part of 11# the official API, but we re-use the code here to avoid duplication. 12CURLX_CFILES = \ 13 ../lib/strtoofft.c \ 14 ../lib/nonblock.c \ 15 ../lib/warnless.c \ 16 ../lib/curl_ctype.c 17 18CURLX_HFILES = \ 19 ../lib/curl_setup.h \ 20 ../lib/strtoofft.h \ 21 ../lib/nonblock.h \ 22 ../lib/warnless.h \ 23 ../lib/curl_ctype.h 24 25CURL_CFILES = \ 26 slist_wc.c \ 27 tool_binmode.c \ 28 tool_bname.c \ 29 tool_cb_dbg.c \ 30 tool_cb_hdr.c \ 31 tool_cb_prg.c \ 32 tool_cb_rea.c \ 33 tool_cb_see.c \ 34 tool_cb_wrt.c \ 35 tool_cfgable.c \ 36 tool_convert.c \ 37 tool_dirhie.c \ 38 tool_doswin.c \ 39 tool_easysrc.c \ 40 tool_filetime.c \ 41 tool_formparse.c \ 42 tool_getparam.c \ 43 tool_getpass.c \ 44 tool_help.c \ 45 tool_helpers.c \ 46 tool_homedir.c \ 47 tool_hugehelp.c \ 48 tool_libinfo.c \ 49 tool_main.c \ 50 tool_metalink.c \ 51 tool_msgs.c \ 52 tool_operate.c \ 53 tool_operhlp.c \ 54 tool_panykey.c \ 55 tool_paramhlp.c \ 56 tool_parsecfg.c \ 57 tool_strdup.c \ 58 tool_setopt.c \ 59 tool_sleep.c \ 60 tool_urlglob.c \ 61 tool_util.c \ 62 tool_vms.c \ 63 tool_writeout.c \ 64 tool_xattr.c 65 66CURL_HFILES = \ 67 slist_wc.h \ 68 tool_binmode.h \ 69 tool_bname.h \ 70 tool_cb_dbg.h \ 71 tool_cb_hdr.h \ 72 tool_cb_prg.h \ 73 tool_cb_rea.h \ 74 tool_cb_see.h \ 75 tool_cb_wrt.h \ 76 tool_cfgable.h \ 77 tool_convert.h \ 78 tool_dirhie.h \ 79 tool_doswin.h \ 80 tool_easysrc.h \ 81 tool_filetime.h \ 82 tool_formparse.h \ 83 tool_getparam.h \ 84 tool_getpass.h \ 85 tool_help.h \ 86 tool_helpers.h \ 87 tool_homedir.h \ 88 tool_hugehelp.h \ 89 tool_libinfo.h \ 90 tool_main.h \ 91 tool_metalink.h \ 92 tool_msgs.h \ 93 tool_operate.h \ 94 tool_operhlp.h \ 95 tool_panykey.h \ 96 tool_paramhlp.h \ 97 tool_parsecfg.h \ 98 tool_sdecls.h \ 99 tool_setopt.h \ 100 tool_setup.h \ 101 tool_sleep.h \ 102 tool_strdup.h \ 103 tool_urlglob.h \ 104 tool_util.h \ 105 tool_version.h \ 106 tool_vms.h \ 107 tool_writeout.h \ 108 tool_xattr.h 109 110CURL_RCFILES = curl.rc 111 112# curl_SOURCES is special and gets assigned in src/Makefile.am 113CURL_FILES = $(CURL_CFILES) $(CURLX_CFILES) $(CURL_HFILES) 114