• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (C) 2016 and later: Unicode, Inc. and others.
2# License & terms of use: http://www.unicode.org/copyright.html#License
3#
4# Copyright (c) 2001-2011 IBM, Inc. and others
5# common makefile between ufortune and ufortune/resources
6
7# mode of resource bundle -
8# you can change this to:
9#   dll    -  will create a dynamically linked library
10#                 (may require 'make install' in resources subdir for
11#                  proper library installation)
12#
13#   static - will statically link data into ufortune
14#
15#   common - will create fortune_resources.dat in the resources subdir
16#                (must be locatable by ICU_PATH - use 'make check')
17#
18#   files  - will use separate files, such as es.res, fi.res, etc.
19#                (use 'make check')
20#
21RESMODE=static
22
23# Resource shortname
24RESNAME=fortune_resources
25
26RESLDFLAGS=
27# Don't call udata_setAppData unless we are linked with the data
28RESCPPFLAGS=-DUFORTUNE_NOSETAPPDATA
29CHECK_VARS= ICU_DATA=$(RESDIR)
30
31# DLL and static modes are identical here
32ifeq ($(RESMODE),dll)
33RESLDFLAGS= -L$(RESDIR) -l$(RESNAME)
34RESCPPFLAGS=
35CHECK_VARS=
36endif
37
38ifeq ($(RESMODE),static)
39RESLDFLAGS= -L$(RESDIR) -l$(RESNAME)
40RESCPPFLAGS=
41CHECK_VARS=
42endif
43
44