poco/Util/Makefile

39 lines
1001 B
Makefile
Raw Normal View History

2012-04-29 20:52:25 +02:00
#
# Makefile
#
# $Id: //poco/1.4/Util/Makefile#2 $
#
# Makefile for Poco Util
#
include $(POCO_BASE)/build/rules/global
objects = AbstractConfiguration Application ConfigurationMapper \
ConfigurationView HelpFormatter IniFileConfiguration LayeredConfiguration \
LoggingConfigurator LoggingSubsystem MapConfiguration \
Option OptionException OptionProcessor OptionSet \
PropertyFileConfiguration Subsystem SystemConfiguration \
FilesystemConfiguration ServerApplication \
2012-04-29 20:52:25 +02:00
Validator IntValidator RegExpValidator OptionCallback \
Timer TimerTask
2012-04-29 20:52:25 +02:00
ifeq ($(findstring MinGW, $(POCO_CONFIG)), MinGW)
objects += WinService WinRegistryKey WinRegistryConfiguration
endif
target = PocoUtil
target_version = $(LIBVERSION)
target_libs = PocoFoundation
ifndef POCO_UTIL_NO_XMLCONFIGURATION
objects += XMLConfiguration
target_libs += PocoXML
endif
ifndef POCO_UTIL_NO_JSONCONFIGURATION
objects += JSONConfiguration
target_libs += PocoJSON
endif
2012-04-29 20:52:25 +02:00
include $(POCO_BASE)/build/rules/lib