include $(GNUSTEP_MAKEFILES)/common.make PACKAGE_NAME = Frameworks # # Variables check # export etoile ?= yes ifeq ($(etoile), no) export desktop-base ?= yes export developer-base ?= yes endif ifeq ($(etoile), yes) export desktop-base ?= yes export etoile-extensions ?= yes endif ifeq ($(desktop-base), yes) export collectionkit ?= yes export bookmarkkit ?= yes export iconkit ?= yes export panekit ?= yes export addresseskit ?= yes endif ifeq ($(etoile-extensions), yes) export etoilefoundation ?= yes export etoileui ?= yes export distributedview ?= yes export ogrekit ?= yes export lucenekit ?= yes export servicesbarkit ?= yes export extendedworkspacekit ?= yes export trackerkit ?= yes export rsskit ?= yes export xwindowserverkit ?= yes export popplerkit ?= yes endif export developer-base ?= yes ifeq ($(developer-base), yes) export unitkit ?= yes endif ifeq ($(test), yes) export unitkit ?= yes endif # # Subprojects choice # # # developer-base # # We need to build UnitKit first because other frameworks may depend on it # (with 'make test=yes'). ifeq ($(unitkit), yes) SUBPROJECTS += UnitKit endif # # etoile-extensions # # We need to build EtoileExtensionsKit first because other frameworks like # ExtendedWorkspaceKit, PreferencesKit depends on it. ifeq ($(etoilefoundation), yes) SUBPROJECTS += EtoileFoundation endif ifeq ($(etoileui), yes) SUBPROJECTS += EtoileUI endif # Takes care to build EtoileUI before DistributedView, because DistributedView # depends on it. ifeq ($(distributedview), yes) SUBPROJECTS += DistributedView endif # We need to build OgreKit before LuceneKit, because LuceneKit depends on it. ifeq ($(ogrekit), yes) SUBPROJECTS += OgreKit endif ifeq ($(lucenekit), yes) SUBPROJECTS += LuceneKit endif ifeq ($(servicesbarkit), yes) ifneq ($(FOUNDATION_LIB), apple) # do not compile for apple SUBPROJECTS += ServicesBarKit endif endif ifeq ($(extendedworkspacekit), yes) #SUBPROJECTS += ExtendedWorkspaceKit endif ifeq ($(trackerkit), yes) #SUBPROJECTS += TrackerKit endif ifeq ($(rsskit), yes) SUBPROJECTS += RSSKit endif ifeq ($(xwindowserverkit), yes) SUBPROJECTS += XWindowServerKit endif ifeq ($(popplerkit), yes) SUBPROJECTS += PopplerKit endif # # desktop-base # ifeq ($(collectionkit), yes) SUBPROJECTS += CollectionKit endif ifeq ($(bookmarkkit), yes) SUBPROJECTS += BookmarkKit endif ifeq ($(iconkit), yes) #SUBPROJECTS += IconKit endif ifeq ($(panekit), yes) SUBPROJECTS += PaneKit endif ifeq ($(addresseskit), yes) SUBPROJECTS += AddressesKit endif include $(GNUSTEP_MAKEFILES)/aggregate.make