goahead-windows-static-me.h 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408
  1. /*
  2. me.h -- MakeMe Configure Header for windows-x64-static
  3. This header is created by Me during configuration. To change settings, re-run
  4. configure or define variables in your Makefile to override these default values.
  5. */
  6. /* Settings */
  7. #ifndef ME_AUTHOR
  8. #define ME_AUTHOR "Embedthis Software"
  9. #endif
  10. #ifndef ME_CERTS_BITS
  11. #define ME_CERTS_BITS 2048
  12. #endif
  13. #ifndef ME_CERTS_DAYS
  14. #define ME_CERTS_DAYS 3650
  15. #endif
  16. #ifndef ME_CERTS_GENDH
  17. #define ME_CERTS_GENDH 1
  18. #endif
  19. #ifndef ME_COMPANY
  20. #define ME_COMPANY "embedthis"
  21. #endif
  22. #ifndef ME_COMPATIBLE
  23. #define ME_COMPATIBLE "5.1"
  24. #endif
  25. #ifndef ME_COMPILER_FORTIFY
  26. #define ME_COMPILER_FORTIFY 1
  27. #endif
  28. #ifndef ME_COMPILER_HAS_ATOMIC
  29. #define ME_COMPILER_HAS_ATOMIC 0
  30. #endif
  31. #ifndef ME_COMPILER_HAS_ATOMIC64
  32. #define ME_COMPILER_HAS_ATOMIC64 0
  33. #endif
  34. #ifndef ME_COMPILER_HAS_DYN_LOAD
  35. #define ME_COMPILER_HAS_DYN_LOAD 1
  36. #endif
  37. #ifndef ME_COMPILER_HAS_LIB_EDIT
  38. #define ME_COMPILER_HAS_LIB_EDIT 0
  39. #endif
  40. #ifndef ME_COMPILER_HAS_LIB_RT
  41. #define ME_COMPILER_HAS_LIB_RT 0
  42. #endif
  43. #ifndef ME_COMPILER_HAS_MMU
  44. #define ME_COMPILER_HAS_MMU 1
  45. #endif
  46. #ifndef ME_COMPILER_HAS_PAM
  47. #define ME_COMPILER_HAS_PAM 0
  48. #endif
  49. #ifndef ME_COMPILER_HAS_STACK_PROTECTOR
  50. #define ME_COMPILER_HAS_STACK_PROTECTOR 0
  51. #endif
  52. #ifndef ME_COMPILER_HAS_SYNC
  53. #define ME_COMPILER_HAS_SYNC 0
  54. #endif
  55. #ifndef ME_COMPILER_HAS_SYNC64
  56. #define ME_COMPILER_HAS_SYNC64 0
  57. #endif
  58. #ifndef ME_COMPILER_HAS_SYNC_CAS
  59. #define ME_COMPILER_HAS_SYNC_CAS 0
  60. #endif
  61. #ifndef ME_COMPILER_HAS_UNNAMED_UNIONS
  62. #define ME_COMPILER_HAS_UNNAMED_UNIONS 1
  63. #endif
  64. #ifndef ME_DEBUG
  65. #define ME_DEBUG 1
  66. #endif
  67. #ifndef ME_DEPRECATED_WARNINGS
  68. #define ME_DEPRECATED_WARNINGS 0
  69. #endif
  70. #ifndef ME_DEPTH
  71. #define ME_DEPTH 1
  72. #endif
  73. #ifndef ME_DESCRIPTION
  74. #define ME_DESCRIPTION "Embedthis GoAhead Community Edition"
  75. #endif
  76. #ifndef ME_GOAHEAD_ACCESS_LOG
  77. #define ME_GOAHEAD_ACCESS_LOG 0
  78. #endif
  79. #ifndef ME_GOAHEAD_AUTH
  80. #define ME_GOAHEAD_AUTH 1
  81. #endif
  82. #ifndef ME_GOAHEAD_AUTH_STORE
  83. #define ME_GOAHEAD_AUTH_STORE "file"
  84. #endif
  85. #ifndef ME_GOAHEAD_AUTO_LOGIN
  86. #define ME_GOAHEAD_AUTO_LOGIN 0
  87. #endif
  88. #ifndef ME_GOAHEAD_CGI
  89. #define ME_GOAHEAD_CGI 1
  90. #endif
  91. #ifndef ME_GOAHEAD_CGI_VAR_PREFIX
  92. #define ME_GOAHEAD_CGI_VAR_PREFIX "CGI_"
  93. #endif
  94. #ifndef ME_GOAHEAD_CLIENT_CACHE
  95. #define ME_GOAHEAD_CLIENT_CACHE "css,gif,ico,jpg,js,png"
  96. #endif
  97. #ifndef ME_GOAHEAD_CLIENT_CACHE_LIFESPAN
  98. #define ME_GOAHEAD_CLIENT_CACHE_LIFESPAN 86400
  99. #endif
  100. #ifndef ME_GOAHEAD_DIGEST
  101. #define ME_GOAHEAD_DIGEST 1
  102. #endif
  103. #ifndef ME_GOAHEAD_DOCUMENTS
  104. #define ME_GOAHEAD_DOCUMENTS "web"
  105. #endif
  106. #ifndef ME_GOAHEAD_JAVASCRIPT
  107. #define ME_GOAHEAD_JAVASCRIPT 1
  108. #endif
  109. #ifndef ME_GOAHEAD_LEGACY
  110. #define ME_GOAHEAD_LEGACY 0
  111. #endif
  112. #ifndef ME_GOAHEAD_LIMIT_BUFFER
  113. #define ME_GOAHEAD_LIMIT_BUFFER 1024
  114. #endif
  115. #ifndef ME_GOAHEAD_LIMIT_CGI_ARGS
  116. #define ME_GOAHEAD_LIMIT_CGI_ARGS 4096
  117. #endif
  118. #ifndef ME_GOAHEAD_LIMIT_FILENAME
  119. #define ME_GOAHEAD_LIMIT_FILENAME 256
  120. #endif
  121. #ifndef ME_GOAHEAD_LIMIT_FILES
  122. #define ME_GOAHEAD_LIMIT_FILES 0
  123. #endif
  124. #ifndef ME_GOAHEAD_LIMIT_HEADER
  125. #define ME_GOAHEAD_LIMIT_HEADER 2048
  126. #endif
  127. #ifndef ME_GOAHEAD_LIMIT_HEADERS
  128. #define ME_GOAHEAD_LIMIT_HEADERS 4096
  129. #endif
  130. #ifndef ME_GOAHEAD_LIMIT_NUM_HEADERS
  131. #define ME_GOAHEAD_LIMIT_NUM_HEADERS 64
  132. #endif
  133. #ifndef ME_GOAHEAD_LIMIT_PARSE_TIMEOUT
  134. #define ME_GOAHEAD_LIMIT_PARSE_TIMEOUT 5
  135. #endif
  136. #ifndef ME_GOAHEAD_LIMIT_PASSWORD
  137. #define ME_GOAHEAD_LIMIT_PASSWORD 32
  138. #endif
  139. #ifndef ME_GOAHEAD_LIMIT_POST
  140. #define ME_GOAHEAD_LIMIT_POST 16384
  141. #endif
  142. #ifndef ME_GOAHEAD_LIMIT_PUT
  143. #define ME_GOAHEAD_LIMIT_PUT 204800000
  144. #endif
  145. #ifndef ME_GOAHEAD_LIMIT_SESSION_COUNT
  146. #define ME_GOAHEAD_LIMIT_SESSION_COUNT 512
  147. #endif
  148. #ifndef ME_GOAHEAD_LIMIT_SESSION_LIFE
  149. #define ME_GOAHEAD_LIMIT_SESSION_LIFE 1800
  150. #endif
  151. #ifndef ME_GOAHEAD_LIMIT_STRING
  152. #define ME_GOAHEAD_LIMIT_STRING 256
  153. #endif
  154. #ifndef ME_GOAHEAD_LIMIT_TIMEOUT
  155. #define ME_GOAHEAD_LIMIT_TIMEOUT 60
  156. #endif
  157. #ifndef ME_GOAHEAD_LIMIT_UPLOAD
  158. #define ME_GOAHEAD_LIMIT_UPLOAD 204800000
  159. #endif
  160. #ifndef ME_GOAHEAD_LIMIT_URI
  161. #define ME_GOAHEAD_LIMIT_URI 2048
  162. #endif
  163. #ifndef ME_GOAHEAD_LISTEN
  164. #define ME_GOAHEAD_LISTEN "http://*:80,https://*:443"
  165. #endif
  166. #ifndef ME_GOAHEAD_LOGFILE
  167. #define ME_GOAHEAD_LOGFILE "stderr:0"
  168. #endif
  169. #ifndef ME_GOAHEAD_LOGGING
  170. #define ME_GOAHEAD_LOGGING 1
  171. #endif
  172. #ifndef ME_GOAHEAD_PUT_DIR
  173. #define ME_GOAHEAD_PUT_DIR "."
  174. #endif
  175. #ifndef ME_GOAHEAD_REALM
  176. #define ME_GOAHEAD_REALM "example.com"
  177. #endif
  178. #ifndef ME_GOAHEAD_REPLACE_MALLOC
  179. #define ME_GOAHEAD_REPLACE_MALLOC 0
  180. #endif
  181. #ifndef ME_GOAHEAD_SSL_AUTHORITY
  182. #define ME_GOAHEAD_SSL_AUTHORITY ""
  183. #endif
  184. #ifndef ME_GOAHEAD_SSL_CACHE
  185. #define ME_GOAHEAD_SSL_CACHE 512
  186. #endif
  187. #ifndef ME_GOAHEAD_SSL_CERTIFICATE
  188. #define ME_GOAHEAD_SSL_CERTIFICATE "self.crt"
  189. #endif
  190. #ifndef ME_GOAHEAD_SSL_CIPHERS
  191. #define ME_GOAHEAD_SSL_CIPHERS ""
  192. #endif
  193. #ifndef ME_GOAHEAD_SSL_HANDSHAKES
  194. #define ME_GOAHEAD_SSL_HANDSHAKES 3
  195. #endif
  196. #ifndef ME_GOAHEAD_SSL_KEY
  197. #define ME_GOAHEAD_SSL_KEY "self.key"
  198. #endif
  199. #ifndef ME_GOAHEAD_SSL_LOG_LEVEL
  200. #define ME_GOAHEAD_SSL_LOG_LEVEL 5
  201. #endif
  202. #ifndef ME_GOAHEAD_SSL_REVOKE
  203. #define ME_GOAHEAD_SSL_REVOKE ""
  204. #endif
  205. #ifndef ME_GOAHEAD_SSL_TICKET
  206. #define ME_GOAHEAD_SSL_TICKET 1
  207. #endif
  208. #ifndef ME_GOAHEAD_SSL_TIMEOUT
  209. #define ME_GOAHEAD_SSL_TIMEOUT 86400
  210. #endif
  211. #ifndef ME_GOAHEAD_SSL_VERIFY_ISSUER
  212. #define ME_GOAHEAD_SSL_VERIFY_ISSUER 0
  213. #endif
  214. #ifndef ME_GOAHEAD_SSL_VERIFY_PEER
  215. #define ME_GOAHEAD_SSL_VERIFY_PEER 0
  216. #endif
  217. #ifndef ME_GOAHEAD_STEALTH
  218. #define ME_GOAHEAD_STEALTH 1
  219. #endif
  220. #ifndef ME_GOAHEAD_TRACING
  221. #define ME_GOAHEAD_TRACING 1
  222. #endif
  223. #ifndef ME_GOAHEAD_UPLOAD
  224. #define ME_GOAHEAD_UPLOAD 1
  225. #endif
  226. #ifndef ME_GOAHEAD_UPLOAD_DIR
  227. #define ME_GOAHEAD_UPLOAD_DIR "tmp"
  228. #endif
  229. #ifndef ME_GOAHEAD_XFRAME_HEADER
  230. #define ME_GOAHEAD_XFRAME_HEADER "SAMEORIGIN"
  231. #endif
  232. #ifndef ME_INTEGRATE
  233. #define ME_INTEGRATE 1
  234. #endif
  235. #ifndef ME_MANIFEST
  236. #define ME_MANIFEST "installs/manifest.me"
  237. #endif
  238. #ifndef ME_MBEDTLS_COMPACT
  239. #define ME_MBEDTLS_COMPACT 1
  240. #endif
  241. #ifndef ME_NAME
  242. #define ME_NAME "goahead"
  243. #endif
  244. #ifndef ME_OPENSSL_VERSION
  245. #define ME_OPENSSL_VERSION "1.0"
  246. #endif
  247. #ifndef ME_PARTS
  248. #define ME_PARTS "undefined"
  249. #endif
  250. #ifndef ME_PREFIXES
  251. #define ME_PREFIXES "install-prefixes"
  252. #endif
  253. #ifndef ME_PROFILE
  254. #define ME_PROFILE "undefined"
  255. #endif
  256. #ifndef ME_ROM
  257. #define ME_ROM 0
  258. #endif
  259. #ifndef ME_ROM_TIME
  260. #define ME_ROM_TIME 1505449519432
  261. #endif
  262. #ifndef ME_STATIC
  263. #define ME_STATIC 1
  264. #endif
  265. #ifndef ME_TITLE
  266. #define ME_TITLE "Embedthis GoAhead Community Edition"
  267. #endif
  268. #ifndef ME_VERSION
  269. #define ME_VERSION "5.1.0"
  270. #endif
  271. /* Prefixes */
  272. #ifndef ME_ROOT_PREFIX
  273. #define ME_ROOT_PREFIX "C:"
  274. #endif
  275. #ifndef ME_PROGRAMFILES_PREFIX
  276. #define ME_PROGRAMFILES_PREFIX "C:/Program Files"
  277. #endif
  278. #ifndef ME_PROGRAMFILES32_PREFIX
  279. #define ME_PROGRAMFILES32_PREFIX "C:/Program Files"
  280. #endif
  281. #ifndef ME_BASE_PREFIX
  282. #define ME_BASE_PREFIX "C:/Program Files"
  283. #endif
  284. #ifndef ME_APP_PREFIX
  285. #define ME_APP_PREFIX "C:/Program Files/Embedthis GoAhead Community Edition"
  286. #endif
  287. #ifndef ME_VAPP_PREFIX
  288. #define ME_VAPP_PREFIX "C:/Program Files/Embedthis GoAhead Community Edition"
  289. #endif
  290. #ifndef ME_DATA_PREFIX
  291. #define ME_DATA_PREFIX "C:/Program Files/Embedthis GoAhead Community Edition"
  292. #endif
  293. #ifndef ME_STATE_PREFIX
  294. #define ME_STATE_PREFIX "C:/Program Files/Embedthis GoAhead Community Edition"
  295. #endif
  296. #ifndef ME_BIN_PREFIX
  297. #define ME_BIN_PREFIX "C:/Program Files/Embedthis GoAhead Community Edition/bin"
  298. #endif
  299. #ifndef ME_INC_PREFIX
  300. #define ME_INC_PREFIX "C:/Program Files/Embedthis GoAhead Community Edition/inc"
  301. #endif
  302. #ifndef ME_LIB_PREFIX
  303. #define ME_LIB_PREFIX "C:/Program Files/Embedthis GoAhead Community Edition/lib"
  304. #endif
  305. #ifndef ME_MAN_PREFIX
  306. #define ME_MAN_PREFIX "C:/Program Files/Embedthis GoAhead Community Edition/man"
  307. #endif
  308. #ifndef ME_ETC_PREFIX
  309. #define ME_ETC_PREFIX "C:/Program Files/Embedthis GoAhead Community Edition"
  310. #endif
  311. #ifndef ME_WEB_PREFIX
  312. #define ME_WEB_PREFIX "C:/Program Files/Embedthis GoAhead Community Edition/web"
  313. #endif
  314. #ifndef ME_LOG_PREFIX
  315. #define ME_LOG_PREFIX "C:/Program Files/Embedthis GoAhead Community Edition/log"
  316. #endif
  317. #ifndef ME_SPOOL_PREFIX
  318. #define ME_SPOOL_PREFIX "C:/Program Files/Embedthis GoAhead Community Edition/tmp"
  319. #endif
  320. #ifndef ME_CACHE_PREFIX
  321. #define ME_CACHE_PREFIX "C:/Program Files/Embedthis GoAhead Community Edition/cache"
  322. #endif
  323. #ifndef ME_SRC_PREFIX
  324. #define ME_SRC_PREFIX "C:/Program Files/Embedthis GoAhead Community Edition/src"
  325. #endif
  326. /* Suffixes */
  327. #ifndef ME_EXE
  328. #define ME_EXE ".exe"
  329. #endif
  330. #ifndef ME_SHLIB
  331. #define ME_SHLIB ".lib"
  332. #endif
  333. #ifndef ME_SHOBJ
  334. #define ME_SHOBJ ".dll"
  335. #endif
  336. #ifndef ME_LIB
  337. #define ME_LIB ".lib"
  338. #endif
  339. #ifndef ME_OBJ
  340. #define ME_OBJ ".obj"
  341. #endif
  342. /* Profile */
  343. #ifndef ME_CONFIG_CMD
  344. #define ME_CONFIG_CMD "me -d -q -platform windows-x64-static -static -configure . -gen vs"
  345. #endif
  346. #ifndef ME_GOAHEAD_PRODUCT
  347. #define ME_GOAHEAD_PRODUCT 1
  348. #endif
  349. #ifndef ME_PROFILE
  350. #define ME_PROFILE "static"
  351. #endif
  352. #ifndef ME_TUNE_SIZE
  353. #define ME_TUNE_SIZE 1
  354. #endif
  355. /* Miscellaneous */
  356. #ifndef ME_MAJOR_VERSION
  357. #define ME_MAJOR_VERSION 5
  358. #endif
  359. #ifndef ME_MINOR_VERSION
  360. #define ME_MINOR_VERSION 1
  361. #endif
  362. #ifndef ME_PATCH_VERSION
  363. #define ME_PATCH_VERSION 0
  364. #endif
  365. #ifndef ME_VNUM
  366. #define ME_VNUM 500010000
  367. #endif
  368. /* Components */
  369. #ifndef ME_COM_CC
  370. #define ME_COM_CC 1
  371. #endif
  372. #ifndef ME_COM_LIB
  373. #define ME_COM_LIB 1
  374. #endif
  375. #ifndef ME_COM_LINK
  376. #define ME_COM_LINK 1
  377. #endif
  378. #ifndef ME_COM_MATRIXSSL
  379. #define ME_COM_MATRIXSSL 0
  380. #endif
  381. #ifndef ME_COM_MBEDTLS
  382. #define ME_COM_MBEDTLS 1
  383. #endif
  384. #ifndef ME_COM_NANOSSL
  385. #define ME_COM_NANOSSL 0
  386. #endif
  387. #ifndef ME_COM_OPENSSL
  388. #define ME_COM_OPENSSL 0
  389. #endif
  390. #ifndef ME_COM_OSDEP
  391. #define ME_COM_OSDEP 1
  392. #endif
  393. #ifndef ME_COM_RC
  394. #define ME_COM_RC 1
  395. #endif
  396. #ifndef ME_COM_SSL
  397. #define ME_COM_SSL 1
  398. #endif
  399. #ifndef ME_COM_VXWORKS
  400. #define ME_COM_VXWORKS 0
  401. #endif