Mercurial > mxe-octave
annotate src/freeimage.mk @ 1466:2726fbef533c
improved update script of all remaining SourceForge packages
author | Volker Grabsch <vog@notjusthosting.com> |
---|---|
date | Thu, 02 Dec 2010 20:31:45 +0100 |
parents | 7b84a94a9df1 |
children | 515b27b044d1 |
rev | line source |
---|---|
761 | 1 # This file is part of mingw-cross-env. |
2 # See doc/index.html for further information. | |
3 | |
4 # FreeImage | |
5 PKG := freeimage | |
6 $(PKG)_IGNORE := | |
1112 | 7 $(PKG)_VERSION := 3.14.1 |
8 $(PKG)_CHECKSUM := cc09671e16460c27242280c2b6100f39974c89e1 | |
761 | 9 $(PKG)_SUBDIR := FreeImage |
763
0083728da7ee
corrected download URL and version number style of package freeimage
Volker Grabsch <vog@notjusthosting.com>
parents:
761
diff
changeset
|
10 $(PKG)_FILE := FreeImage$(subst .,,$($(PKG)_VERSION)).zip |
761 | 11 $(PKG)_WEBSITE := http://freeimage.sourceforge.net/ |
763
0083728da7ee
corrected download URL and version number style of package freeimage
Volker Grabsch <vog@notjusthosting.com>
parents:
761
diff
changeset
|
12 $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/freeimage/Source Distribution/$($(PKG)_VERSION)/$($(PKG)_FILE) |
761 | 13 $(PKG)_DEPS := gcc |
14 | |
15 define $(PKG)_UPDATE | |
1466
2726fbef533c
improved update script of all remaining SourceForge packages
Volker Grabsch <vog@notjusthosting.com>
parents:
1112
diff
changeset
|
16 wget -q -O- 'http://sourceforge.net/projects/freeimage/files/Source Distribution/' | \ |
2726fbef533c
improved update script of all remaining SourceForge packages
Volker Grabsch <vog@notjusthosting.com>
parents:
1112
diff
changeset
|
17 $(SED) -n 's,.*/\([0-9][^"]*\)/".*,\1,p' | \ |
2726fbef533c
improved update script of all remaining SourceForge packages
Volker Grabsch <vog@notjusthosting.com>
parents:
1112
diff
changeset
|
18 head -1 |
761 | 19 endef |
20 | |
21 define $(PKG)_BUILD | |
767
a685a95bca2b
use $(INSTALL) instead of install in package freeimage
Volker Grabsch <vog@notjusthosting.com>
parents:
764
diff
changeset
|
22 $(SED) -i 's,install ,$(INSTALL) ,' '$(1)'/Makefile.gnu |
a685a95bca2b
use $(INSTALL) instead of install in package freeimage
Volker Grabsch <vog@notjusthosting.com>
parents:
764
diff
changeset
|
23 |
761 | 24 $(MAKE) -C '$(1)' -j '$(JOBS)' -f Makefile.gnu \ |
25 CXX='$(TARGET)-g++' \ | |
26 CC='$(TARGET)-gcc' \ | |
27 AR='$(TARGET)-ar' \ | |
28 INCDIR='$(PREFIX)/$(TARGET)/include' \ | |
29 INSTALLDIR='$(PREFIX)/$(TARGET)/lib' | |
30 | |
31 $(MAKE) -C '$(1)' -j '$(JOBS)' -f Makefile.gnu install \ | |
32 CXX='$(TARGET)-g++' \ | |
33 CC='$(TARGET)-gcc' \ | |
34 AR='$(TARGET)-ar' \ | |
35 INCDIR='$(PREFIX)/$(TARGET)/include' \ | |
36 INSTALLDIR='$(PREFIX)/$(TARGET)/lib' | |
37 endef |