blob: d2bcb59fd7dd01267927e0c8839041d749de4e6d [file] [log] [blame]
# Copyright (C) 2016 and later: Unicode, Inc. and others.
# License & terms of use: http://www.unicode.org/copyright.html
#
# Copyright (c) 2001-2011 IBM, Inc. and others
# common makefile between ufortune and ufortune/resources
# mode of resource bundle -
# you can change this to:
# dll - will create a dynamically linked library
# (may require 'make install' in resources subdir for
# proper library installation)
#
# static - will statically link data into ufortune
#
# common - will create fortune_resources.dat in the resources subdir
# (must be locatable by ICU_PATH - use 'make check')
#
# files - will use separate files, such as es.res, fi.res, etc.
# (use 'make check')
#
RESMODE=static
# Resource shortname
RESNAME=fortune_resources
RESLDFLAGS=
# Don't call udata_setAppData unless we are linked with the data
RESCPPFLAGS=-DUFORTUNE_NOSETAPPDATA
CHECK_VARS= ICU_DATA=$(RESDIR)
# DLL and static modes are identical here
ifeq ($(RESMODE),dll)
RESLDFLAGS= -L$(RESDIR) -l$(RESNAME)
RESCPPFLAGS=
CHECK_VARS=
endif
ifeq ($(RESMODE),static)
RESLDFLAGS= -L$(RESDIR) -l$(RESNAME)
RESCPPFLAGS=
CHECK_VARS=
endif