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_ONES = $(top_srcdir)/lib/strtoofft.c \ 13 $(top_srcdir)/lib/strdup.c \ 14 $(top_srcdir)/lib/rawstr.c \ 15 $(top_srcdir)/lib/nonblock.c 16 17CURL_CFILES = hugehelp.c \ 18 tool_binmode.c \ 19 tool_bname.c \ 20 tool_cb_dbg.c \ 21 tool_cb_hdr.c \ 22 tool_cb_prg.c \ 23 tool_cb_rea.c \ 24 tool_cb_see.c \ 25 tool_cb_skt.c \ 26 tool_cb_wrt.c \ 27 tool_cfgable.c \ 28 tool_convert.c \ 29 tool_dirhie.c \ 30 tool_doswin.c \ 31 tool_easysrc.c \ 32 tool_formparse.c \ 33 tool_getparam.c \ 34 tool_getpass.c \ 35 tool_help.c \ 36 tool_helpers.c \ 37 tool_homedir.c \ 38 tool_libinfo.c \ 39 tool_main.c \ 40 tool_mfiles.c \ 41 tool_msgs.c \ 42 tool_operate.c \ 43 tool_operhlp.c \ 44 tool_panykey.c \ 45 tool_paramhlp.c \ 46 tool_parsecfg.c \ 47 tool_setopt.c \ 48 tool_sleep.c \ 49 tool_urlglob.c \ 50 tool_util.c \ 51 tool_vms.c \ 52 tool_writeenv.c \ 53 tool_writeout.c \ 54 tool_xattr.c 55 56CURL_HFILES = hugehelp.h setup.h config-win32.h config-mac.h \ 57 config-riscos.h \ 58 tool_binmode.h \ 59 tool_bname.h \ 60 tool_cb_dbg.h \ 61 tool_cb_hdr.h \ 62 tool_cb_prg.h \ 63 tool_cb_rea.h \ 64 tool_cb_see.h \ 65 tool_cb_skt.h \ 66 tool_cb_wrt.h \ 67 tool_cfgable.h \ 68 tool_convert.h \ 69 tool_dirhie.h \ 70 tool_doswin.h \ 71 tool_easysrc.h \ 72 tool_formparse.h \ 73 tool_getparam.h \ 74 tool_getpass.h \ 75 tool_help.h \ 76 tool_helpers.h \ 77 tool_homedir.h \ 78 tool_libinfo.h \ 79 tool_main.h \ 80 tool_mfiles.h \ 81 tool_msgs.h \ 82 tool_operate.h \ 83 tool_operhlp.h \ 84 tool_panykey.h \ 85 tool_paramhlp.h \ 86 tool_parsecfg.h \ 87 tool_sdecls.h \ 88 tool_setopt.h \ 89 tool_sleep.h \ 90 tool_urlglob.h \ 91 tool_util.h \ 92 tool_version.h \ 93 tool_vms.h \ 94 tool_writeenv.h \ 95 tool_writeout.h \ 96 tool_xattr.h 97 98curl_SOURCES = $(CURL_CFILES) $(CURLX_ONES) $(CURL_HFILES) 99 100