blob: 96186d213343181e59e2a934d1ffee0778e2629f (
plain)
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
53
|
# SUFF is the versioning suffix added to binaries and resource files.
# To get rid of it (and do a non-versionned install, for example), do:
# make whatever SUFF=
#SUFF ?=-$(VER)
SUFF ?=
VER = 1.9.6
# SETUP.
# Installation paths
# BASE_DIR: like --prefix for configure
# BASE_DIR_ARCH: like --exec-prefix for configure
BASE_DIR ?= /usr
BASE_DIR_ARCH ?= $(BASE_DIR)
FLEXML= flexml$(SUFF)
FLEXML_ACT = flexml-act$(SUFF)
BINDIR = $(BASE_DIR_ARCH)/bin
LIBDIR = $(BASE_DIR_ARCH)/lib
SHARE = $(BASE_DIR)/share
MAN1DIR = $(SHARE)/man/man1
DOCDIR = $(SHARE)/doc/$(FLEXML)
DATADIR = $(SHARE)/$(FLEXML)
TMPDIR = /var/tmp
ACT ?= $(LIBDIR)/$(FLEXML_ACT)
SKEL ?= $(DATADIR)/skel
# Permanent program locations
PERL_DIR = /usr/bin
PERL = $(PERL_DIR)/perl
POD2MAN = $(PERL_DIR)/pod2man
POD2HTML = $(PERL_DIR)/pod2html
FLEX = /usr/bin/flex
SYMLINK = ln -s
# Build compilation setup.
CC = gcc -Wall -ansi -pedantic -Wno-implicit-function-declaration
CFLAGS = -O2 -g
#FLEXDEBUG = -d
INSTALL ?= install
# Web location.
WEBHOME = info:public_html
FTPHOME = info:public_html/ftp/FleXML
|