File: Makefile.options

package info (click to toggle)
ocsigenserver 6.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,072 kB
  • sloc: ml: 7,695; sh: 414; makefile: 316
file content (37 lines) | stat: -rw-r--r-- 1,563 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
THREAD  := -thread

BLD=$(dir $(abspath $(lastword $(MAKEFILE_LIST))))_build/default/src

INCS=   -I ${BLD}/server/.ocsigenserver.objs/byte \
	-I ${BLD}/http/.http.objs/byte \
	-I ${BLD}/http/.ocsigen_cookie_map.objs/byte \
	-I ${BLD}/baselib/.baselib.objs/byte \
	-I ${BLD}/baselib/.ocsigen_lib_base.objs/byte \
	-I ${BLD}/baselib/polytables/.polytables.objs/byte \
	-I ${BLD}/extensions/.accesscontrol.objs/byte \
	-I ${BLD}/extensions/.authbasic.objs/byte \
	-I ${BLD}/extensions/.cors.objs/byte \
	-I ${BLD}/extensions/.extendconfiguration.objs/byte \
	-I ${BLD}/extensions/.outputfilter.objs/byte \
	-I ${BLD}/extensions/.redirectmod.objs/byte \
	-I ${BLD}/extensions/.revproxy.objs/byte \
	-I ${BLD}/extensions/.rewritemod.objs/byte \
	-I ${BLD}/extensions/.staticmod.objs/byte \
	-I ${BLD}/extensions/.userconf.objs/byte \
	-I ${BLD}/extensions/deflatemod/.deflatemod.objs/byte

## ${SERVER_PACKAGE} is not only used to build the 'ocsigenserver' executable
## but also to generate src/baselib/ocsigen_config_static.ml

SERVER_PACKAGE := lwt_ssl,bytes,lwt.unix,lwt_log,ipaddr,findlib,cryptokit,re,str,xml-light,dynlink,cohttp-lwt-unix

LIBS := -package ${SERVER_PACKAGE} ${INCS}

INITPACKAGE := \"$(shell ${OCAMLFIND} query -p-format -recursive        \
				    -separator '\";\"' ${SERVER_PACKAGE})\"; \
	       \"ocsigenserver.polytables\";   \
	       \"ocsigenserver.cookies\";      \
	       \"ocsigenserver.baselib.base\"; \
	       \"ocsigenserver.baselib\";      \
	       \"ocsigenserver.http\";         \
	       \"ocsigenserver\";              \