Merge pull request #26350 from jjd-uk/estuary_media_align
[xbmc.git] / tools / depends / native / nasm / Makefile
blobc3b77e35a3fff90247af87bc161940401be063a2
1 include ../../Makefile.include
2 PREFIX=$(NATIVEPREFIX)
3 PLATFORM=$(NATIVEPLATFORM)
4 DEPS = ../../Makefile.include Makefile ../../download-files.include
6 APPNAME=nasm
7 VERSION=2.15.05
8 SOURCE=$(APPNAME)-$(VERSION)
9 ARCHIVE=$(SOURCE).tar.xz
10 SHA512=512f90a2584f1c5811429274b97c64a2cedf37b9fdeffb1bcd0ea64afd9ecc19a2d7877ca8f1e05393aa324153fc9f39ea51dacbf8d25a7d5a2d7728c925dba7
11 include ../../download-files.include
13 # configuration settings
14 CONFIGURE=./configure --prefix=$(PREFIX)
16 APP=$(PLATFORM)/$(APPNAME)
18 all: .installed-$(PLATFORM)
21 $(PLATFORM): $(DEPS) | $(TARBALLS_LOCATION)/$(ARCHIVE).$(HASH_TYPE)
22 rm -rf $(PLATFORM)/*; mkdir -p $(PLATFORM)
23 cd $(PLATFORM); $(ARCHIVE_TOOL) $(ARCHIVE_TOOL_FLAGS) $(TARBALLS_LOCATION)/$(ARCHIVE)
24 cd $(PLATFORM); $(CONFIGURE)
26 $(APP): $(PLATFORM)
27 $(MAKE) -C $(PLATFORM)
29 .installed-$(PLATFORM): $(APP)
30 $(MAKE) -C $(PLATFORM) install
31 touch $@
33 clean:
34 $(MAKE) -C $(PLATFORM) clean
35 rm .installed-$(PLATFORM)
37 distclean::
38 rm -rf $(PLATFORM) .installed-$(PLATFORM)