forked from crossbowerbt/dillo-plus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.options
53 lines (34 loc) · 1.54 KB
/
Makefile.options
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# == SYSTEM BINARIES ==
AR = ar
ARFLAGS = cru
RANLIB = ranlib
CC = gcc
CXX = g++
INSTALL = /usr/bin/install
INSTALL_SH = ../install-sh
# == COMPILATION FLAGS ==
COMPILE = $(CC) $(INCLUDES) $(CFLAGS)
LINK = $(CC) $(CFLAGS) $(LDFLAGS) -o $@
CFLAGS = -g -O2 -DD_DNS_THREADED -D_REENTRANT -DHAVE_CONFIG -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -Waggregate-return
INCLUDES = -I. -I.. -I/usr/local/include
LDFLAGS = -L/usr/local/lib
CXXCOMPILE = $(CXX) $(INCLUDES) $(CXXFLAGS)
CXXFLAGS = $(CFLAGS) -fno-rtti -fno-exceptions
LIBFLTK_CFLAGS = -I/usr/X11R6/include/freetype2 -pipe -I/usr/X11R6/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT
LIBFLTK_CXXFLAGS = $(LIBFLTK_CFLAGS) -fvisibility-inlines-hidden
LIBFLTK_LDFLAGS = $(LDFLAGS) -Wl,-rpath,/usr/local/lib -L/usr/X11R6/lib -lfltk -lXcursor -lXfixes -lXext -lXft -lfontconfig -lXinerama -lpthread -lm -lX11 -lXdmcp -lXau
HTTPS_LDFLAGS = -lcrypto -lssl
LIBPNG16_CXXFLAGS = -I/usr/local/include/libpng16
DILLO_LDFLAGS = -ljpeg -L/usr/local/lib -lpng -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/usr/X11R6/lib -lfltk -lXcursor -lXfixes -lXext -lXft -lfontconfig -lXinerama -lpthread -lm -lX11 -lXdmcp -lXau -lz -liconv -lX11
# == HTTPS CERTS ==
CA_CERTS_FILE = /etc/ssl/cert.pem
CA_CERTS_DIR = /etc/ssl/
# == INSTALL PATHS ==
PREFIX = /usr/local
LIBDIR = $(PREFIX)/lib/
DILLO_BINDIR = $(PREFIX)/bin/
DILLO_LIBDIR = $(PREFIX)/lib/dillo/
DILLO_ETCDIR = $(PREFIX)/etc/dillo/
DPIDRC_SYS = $(DILLO_ETCDIR)/dpidrc
DOC_PATH = $(PREFIX)/share/doc/dillo
MAN_PATH = $(PREFIX)/share/man/man1