mirror of
https://github.com/gnustep/libs-back.git
synced 2025-02-23 11:51:27 +00:00
* Version: Add interface version number
* Source/GNUmakefile: Use it. * Source/GNUmakefile.postamble: Idem, add custom Info.plist. * Source/GNUmakefile.preamble: Update for interface version. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21498 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
aac8b84400
commit
a0bb9cab58
8 changed files with 44 additions and 15 deletions
11
ChangeLog
11
ChangeLog
|
@ -1,7 +1,14 @@
|
|||
2005-07-17 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* Version: Add interface version number
|
||||
* Source/GNUmakefile: Use it.
|
||||
* Source/GNUmakefile.postamble: Idem, add custom Info.plist.
|
||||
* Source/GNUmakefile.preamble: Update for interface version.
|
||||
|
||||
2005-07-14 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* Source/winlib/WIN32GState.m ([WIN32GState -compositeGState:...]): Fall
|
||||
through to default operation if alpha blend not sucessful.
|
||||
* Source/winlib/WIN32GState.m ([WIN32GState -compositeGState:...]):
|
||||
Fall through to default operation if alpha blend not sucessful.
|
||||
|
||||
2005-07-09 Fred Kiefer <FredKiefer@gmx.de>
|
||||
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
<email address="fedor@gnu.org"/>
|
||||
<url url="http://www.gnustep.org/developers/whoiswho.html"/>
|
||||
</author>
|
||||
<copy>2005 Free Software Foundation, Inc.</copy>
|
||||
<version>$Revision$</version>
|
||||
<date>$Date$</date>
|
||||
<copy>2005 Free Software Foundation, Inc.</copy>
|
||||
</head>
|
||||
<body>
|
||||
<chapter>
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
<email address="fedor@gnu.org"/>
|
||||
<url url="http://www.gnustep.org/developers/whoiswho.html"/>
|
||||
</author>
|
||||
<copy>2005 Free Software Foundation, Inc.</copy>
|
||||
<version>$Revision$</version>
|
||||
<date>$Date$</date>
|
||||
<copy>2005 Free Software Foundation, Inc.</copy>
|
||||
</head>
|
||||
<body>
|
||||
<chapter>
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
<email address="fedor@gnu.org"/>
|
||||
<url url="http://www.gnustep.org/developers/whoiswho.html"/>
|
||||
</author>
|
||||
<copy>2005 Free Software Foundation, Inc.</copy>
|
||||
<version>$Revision$</version>
|
||||
<date>$Date$</date>
|
||||
<copy>2005 Free Software Foundation, Inc.</copy>
|
||||
</head>
|
||||
<body>
|
||||
<chapter>
|
||||
|
|
|
@ -29,11 +29,16 @@ include $(GNUSTEP_MAKEFILES)/common.make
|
|||
|
||||
include ../config.make
|
||||
|
||||
include ../Version
|
||||
|
||||
|
||||
# The library to be compiled, as a library or as a bundle
|
||||
ifeq ($(BACKEND_BUNDLE),)
|
||||
LIBRARY_NAME=libgnustep-$(BACKEND_NAME)
|
||||
BACKEND_FULL=$(BACKEND_NAME)
|
||||
LIBRARY_NAME=libgnustep-$(BACKEND_FULL)
|
||||
else
|
||||
BUNDLE_NAME=libgnustep-$(BACKEND_NAME)
|
||||
BACKEND_FULL=$(BACKEND_NAME)-$(INTERFACE_VERSION_NUMBER)
|
||||
BUNDLE_NAME=libgnustep-$(BACKEND_FULL)
|
||||
endif
|
||||
|
||||
#
|
||||
|
@ -41,15 +46,15 @@ endif
|
|||
#
|
||||
SUBPROJECTS = gsc $(BUILD_SERVER) $(BUILD_GRAPHICS)
|
||||
|
||||
libgnustep-$(BACKEND_NAME)_SUBPROJECTS=$(SUBPROJECTS)
|
||||
libgnustep-$(BACKEND_FULL)_SUBPROJECTS=$(SUBPROJECTS)
|
||||
|
||||
libgnustep-$(BACKEND_NAME)_OBJC_FILES=GSBackend.m
|
||||
libgnustep-$(BACKEND_FULL)_OBJC_FILES=GSBackend.m
|
||||
|
||||
libgnustep-$(BACKEND_NAME)_PRINCIPAL_CLASS=GSBackend
|
||||
libgnustep-$(BACKEND_FULL)_PRINCIPAL_CLASS=GSBackend
|
||||
|
||||
libgnustep-$(BACKEND_NAME)_LOCALIZED_RESOURCE_FILES=nfontFaceNames.strings
|
||||
libgnustep-$(BACKEND_FULL)_LOCALIZED_RESOURCE_FILES=nfontFaceNames.strings
|
||||
|
||||
libgnustep-$(BACKEND_NAME)_LANGUAGES=English Swedish
|
||||
libgnustep-$(BACKEND_FULL)_LANGUAGES=English Swedish
|
||||
|
||||
-include GNUmakefile.preamble
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
||||
# Things to do before compiling
|
||||
before-all:: $(GNUSTEP_TARGET_DIR)/config.h
|
||||
before-all:: $(GNUSTEP_TARGET_DIR)/config.h $(BUNDLE_NAME)Info.plist
|
||||
|
||||
# Things to do after compiling
|
||||
# after-all::
|
||||
|
@ -66,3 +66,15 @@ after-distclean::
|
|||
$(GNUSTEP_TARGET_DIR)/config.h: ../config.status
|
||||
$(GNUSTEP_MAKEFILES)/mkinstalldirs $(GNUSTEP_TARGET_DIR)
|
||||
-cp ../config.h $(GNUSTEP_TARGET_DIR)
|
||||
|
||||
|
||||
#
|
||||
# Make an Info.plist for the bundle
|
||||
#
|
||||
$(BUNDLE_NAME)Info.plist:
|
||||
$(ECHO_CREATING)(echo "{"; \
|
||||
echo " GSBundleShortVersionString = \"$(VERSION)\";"; \
|
||||
echo " GSBundleVersion = $(VERSION_NUMBER);"; \
|
||||
echo " CFBundleShortVersionString = \"$(VERSION)\";"; \
|
||||
echo " CFBundleVersion = $(VERSION_NUMBER);"; \
|
||||
echo "}") > $@$(END_ECHO)
|
||||
|
|
|
@ -49,10 +49,10 @@ ADDITIONAL_LIB_DIRS += $(GRAPHIC_LFLAGS)
|
|||
# Flags for compiling as a bundle or library (if the system depends
|
||||
# on having libraries specified).
|
||||
#
|
||||
libgnustep-$(BACKEND_NAME)_BUNDLE_LIBS = $(GRAPHIC_LIBS)
|
||||
libgnustep-$(BACKEND_FULL)_BUNDLE_LIBS = $(GRAPHIC_LIBS)
|
||||
|
||||
ifeq ($(BACKEND_BUNDLE),)
|
||||
libgnustep-$(BACKEND_NAME)_LIBRARIES_DEPEND_UPON = $(GRAPHIC_LIBS)
|
||||
libgnustep-$(BACKEND_FULL)_LIBRARIES_DEPEND_UPON = $(GRAPHIC_LIBS)
|
||||
endif
|
||||
|
||||
|
||||
|
|
5
Version
5
Version
|
@ -5,6 +5,11 @@
|
|||
GNUSTEP_BACK_MAJOR_VERSION=0
|
||||
GNUSTEP_BACK_MINOR_VERSION=9
|
||||
GNUSTEP_BACK_SUBMINOR_VERSION=5
|
||||
# This numeric value should match above
|
||||
VERSION_NUMBER=009.5
|
||||
# This numeric value should match the compatible gui interface version
|
||||
INTERFACE_VERSION_NUMBER=009
|
||||
|
||||
GNUSTEP_BACK_VERSION=${GNUSTEP_BACK_MAJOR_VERSION}.${GNUSTEP_BACK_MINOR_VERSION}.${GNUSTEP_BACK_SUBMINOR_VERSION}
|
||||
VERSION=${GNUSTEP_BACK_VERSION}
|
||||
|
||||
|
|
Loading…
Reference in a new issue