Makefile 963 B

123456789101112131415161718192021222324252627282930313233343536
  1. #
  2. # Makefile
  3. #
  4. # Makefile for Poco Util
  5. #
  6. include $(POCO_BASE)/build/rules/global
  7. objects = AbstractConfiguration Application ConfigurationMapper \
  8. ConfigurationView HelpFormatter IniFileConfiguration LayeredConfiguration \
  9. LoggingConfigurator LoggingSubsystem MapConfiguration \
  10. Option OptionException OptionProcessor OptionSet \
  11. PropertyFileConfiguration Subsystem SystemConfiguration \
  12. FilesystemConfiguration ServerApplication \
  13. Validator IntValidator RegExpValidator OptionCallback \
  14. Timer TimerTask
  15. ifeq ($(findstring MinGW, $(POCO_CONFIG)), MinGW)
  16. objects += WinService WinRegistryKey WinRegistryConfiguration
  17. endif
  18. target = PocoUtil
  19. target_version = $(LIBVERSION)
  20. target_libs = PocoFoundation
  21. ifndef POCO_UTIL_NO_XMLCONFIGURATION
  22. objects += XMLConfiguration
  23. target_libs += PocoXML
  24. endif
  25. ifndef POCO_UTIL_NO_JSONCONFIGURATION
  26. objects += JSONConfiguration
  27. target_libs += PocoJSON
  28. endif
  29. include $(POCO_BASE)/build/rules/lib