~ubuntu-branches/ubuntu/natty/monodevelop/natty

« back to all changes in this revision

Viewing changes to build/MacOSX/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Jo Shields
  • Date: 2010-01-07 19:06:58 UTC
  • mto: (1.6.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 46.
  • Revision ID: james.westby@ubuntu.com-20100107190658-z9z95lgk4kwfes7p
ImportĀ upstreamĀ versionĀ 2.2+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
# PARTICULAR PURPOSE.
14
14
 
15
15
@SET_MAKE@
16
 
 
17
16
VPATH = @srcdir@
18
17
pkgdatadir = $(datadir)/@PACKAGE@
19
18
pkglibdir = $(libdir)/@PACKAGE@
40
39
CONFIG_CLEAN_FILES =
41
40
SOURCES =
42
41
DIST_SOURCES =
43
 
DATA = $(noinst_DATA)
44
42
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
45
43
ACLOCAL = @ACLOCAL@
46
44
ALL_LINGUAS = @ALL_LINGUAS@
161
159
srcdir = @srcdir@
162
160
sysconfdir = @sysconfdir@
163
161
target_alias = @target_alias@
 
162
top_build_prefix = @top_build_prefix@
164
163
top_builddir = @top_builddir@
165
164
top_srcdir = @top_srcdir@
166
 
BUNDLE_VERSION = 0.0.5
 
165
BUNDLE_VERSION = 2.1.1
167
166
MAC_APP_DIR = MonoDevelop.app
168
167
MACOS = $(MAC_APP_DIR)/Contents/MacOS
169
168
MAC_APP_LIB_DIR = $(MACOS)/lib/monodevelop
170
169
ADDINS = $(MACOS)/lib/monodevelop/AddIns
171
170
CLEANFILES = MonoDevelop.dmg MonoDevelop.app
172
171
#DISTCLEANFILES = 
173
 
noinst_DATA = MonoDevelop.app.zip
174
172
EXTRA_DIST = dmg-bg.png DS_Store Info.plist.in make-dmg-bundle.sh mdtool monodevelop 
175
173
all: all-am
176
174
 
239
237
        done
240
238
check-am: all-am
241
239
check: check-am
242
 
all-am: Makefile $(DATA)
 
240
all-am: Makefile
243
241
installdirs:
244
242
install: install-am
245
243
install-exec: install-exec-am
334
332
        uninstall-am
335
333
 
336
334
 
337
 
all: MonoDevelop.app.zip
 
335
all: MonoDevelop.app
338
336
 
339
 
#MonoDevelop.dmg: MonoDevelop.app
340
 
#       ./make-dmg-bundle.sh
 
337
MonoDevelop.dmg: MonoDevelop.app
 
338
        ./make-dmg-bundle.sh
341
339
 
342
340
clean-local:
343
341
        rm -rf MonoDevelop.app
344
 
        rm -rf MonoDevelop.dmg
 
342
        rm -f MonoDevelop.dmg
345
343
        rm -f MonoDevelop.app.zip
346
344
 
347
345
MonoDevelop.app: ../AddIns/* ../AddIns/*/* ../AddIns/*/*/* ../bin/* ../data/*/* ../locale/*/*/* mdtool monodevelop 
353
351
        cp -pR ../bin $(MAC_APP_LIB_DIR)
354
352
        cp -pR ../locale $(MAC_APP_DIR)/Contents/MacOS/share
355
353
 
 
354
        mkdir -p $(MAC_APP_DIR)/Contents/MacOS/share/monodevelop
 
355
        cp ../../COPYING $(MAC_APP_DIR)/Contents/MacOS/share/monodevelop/COPYING.LGPL2.1
 
356
 
356
357
        sed -e "s/@BUNDLE_VERSION@/$(BUNDLE_VERSION)/" -e "s/@ASSEMBLY_VERSION@/$(ASSEMBLY_VERSION)/" Info.plist.in > $(MAC_APP_DIR)/Contents/Info.plist
357
 
        cp ../../theme-icons/Mac/monodevelop.icns $(MAC_APP_DIR)/Contents/Resources
 
358
        cp ../../theme-icons/Mac/*.icns $(MAC_APP_DIR)/Contents/Resources/
358
359
        cp monodevelop $(MACOS)/monodevelop
359
360
        cp mdtool $(MACOS)/mdtool
360
361
 
368
369
        cp ../../monodevelop.xml $(MACOS)/share/mime/packages
369
370
        cp ../../monodevelop.desktop $(MACOS)/share/applications
370
371
 
371
 
# Copy icons from main/theme-icons/Mac/png to .app/Contents/MacOS/share/icons
372
 
        mkdir -p $(MACOS)/share/icons
373
 
        cp ../../theme-icons/Mac/png/* $(MACOS)/share/icons
374
 
 
375
372
# Remove addins that don't work on OSX
376
373
        rm -rf  $(ADDINS)/GnomePlatform* \
377
374
          $(ADDINS)/WindowsPlatform* \
378
375
          $(ADDINS)/MonoDevelop.GtkCore* \
379
 
          $(ADDINS)/VersionControl/MonoDevelop.VersionControl.Subversion* \
380
376
          $(ADDINS)/MonoDevelop.Gettext/*
381
377
 
382
378
# remove stuff we don't need
383
379
        rm -rf $(MACOS)/lib/monodevelop/bin/UnitTests.dll* \
384
380
          $(MACOS)/lib/monodevelop/bin/TestResult.xml \
385
381
          $(MACOS)/lib/monodevelop/bin/addin-db* \
386
 
          $(MACOS)/lib/monodevelop/bin/repository-cache*
 
382
          $(MACOS)/lib/monodevelop/bin/repository-cache* \
 
383
          $(MACOS)/lib/monodevelop/AddIns/MonoDevelop.TextTemplating/Mono.TextTemplating.Tests*
387
384
 
388
385
#emit the update marker file
389
386
        if test -d ../.git/svn; then svn_info="git log --no-color --first-parent -n1 --grep=git-svn-id: --pretty=format:%b | sed -n -e 's,git-svn-id: \(.*\)@\(.*\) .*,URL: \1 Revision: \2,p'"; fi; \
391
388
        if test -n "$$svn_info"; then \
392
389
                version=$$(cd ..; \
393
390
                        LANG=C; export LANG; \
394
 
                        eval $$svn_info | sed -n -e '/Revision/ s/.*: //p'; \
 
391
                        eval $$svn_info | sed -n -e '/Last Changed Rev/ s/.*: //p'; \
395
392
                ); \
396
393
                echo "a3140c14-ef90-4019-ae6c-9d93804d6611 $$version" > "$(MACOS)/updateinfo"; \
397
394
        fi;