include $(GNUSTEP_MAKEFILES)/common.make
#
# kqueue support check
#
ifneq ($(findstring freebsd, $(GNUSTEP_HOST_OS)),)
kqueue_supported ?= yes
endif
ifneq ($(findstring darwin, $(GNUSTEP_HOST_OS)),)
kqueue_supported ?= yes
endif
ifneq ($(findstring netbsd, $(GNUSTEP_HOST_OS)),)
kqueue_supported ?= yes
endif
kqueue_supported ?= no
ADDITIONAL_OBJCFLAGS = -Wno-import
ADDITIONAL_INCLUDE_DIRS = -I../Headers
#
# Main application
#
LIBRARY_NAME = libEtoileFoundation
VERSION = 0.1
# For FreeBSD at least
LIBRARIES_DEPEND_UPON += -lm
#
# Resource files
#
$(LIBRARY_NAME)_MAIN_MODEL_FILE =
$(LIBRARY_NAME)_RESOURCE_FILES =
$(LIBRARY_NAME)_LOCALIZED_RESOURCE_FILES =
#
# Languages we're localized for
#
$(LIBRARY_NAME)_LANGUAGES = \
English
#
# Class files
#
$(LIBRARY_NAME)_OBJC_FILES = \
NSFileManager+NameForTempFile.m \
UKMainThreadProxy.m \
UKNibOwner.m \
UKPluginsRegistry.m \
UKPushbackMessenger.m \
UKThreadMessenger.m
ifeq ($(kqueue_supported), yes)
$(LIBRARY_NAME)_OBJC_FILES += \
UKKQueue.m
endif
#
# Header files to be installed
#
$(LIBRARY_NAME)_HEADER_FILES_DIR = ../Headers
$(LIBRARY_NAME)_HEADER_FILES_INSTALL_DIR = /EtoileFoundation
$(LIBRARY_NAME)_HEADER_FILES = \
Cocoa.h \
EtoileCompatibility.h \
NSFileManager+NameForTempFile.h \
UKMainThreadProxy.h \
UKNibOwner.h \
UKPluginsRegistry.h \
UKPushbackMessenger.h \
UKThreadMessenger.h
ifeq ($(kqueue_supported), yes)
$(LIBRARY_NAME)_HEADER_FILES += \
UKKQueue.h \
UKFileWatcher.h
endif
#
# C files
#
$(LIBRARY_NAME)_C_FILES =
-include GNUmakefile.preamble
include $(GNUSTEP_MAKEFILES)/library.make
-include GNUmakefile.postamble
syntax highlighted by Code2HTML, v. 0.9.1