OS X distribution.

This commit is contained in:
Piotr Fusik 2014-06-10 13:50:42 +02:00
parent 61327c8e5b
commit c357fba52c
2 changed files with 16 additions and 3 deletions

1
.gitignore vendored
View File

@ -3,3 +3,4 @@
*.html
*.1
*.zip
*.dmg

View File

@ -14,9 +14,21 @@ xasm.1: xasm.1.txt
xasm-$(VERSION)-windows.zip: xasm xasm.html xasm.properties
$(RM) $@ && 7z a -mx=9 -tzip $@ xasm.exe xasm.html xasm.properties
clean:
$(RM) xasm-$(VERSION)-windows.zip xasm xasm.exe xasm.html xasm.1
osx: xasm-$(VERSION)-osx.dmg
.PHONY: all clean
xasm-$(VERSION)-osx.dmg: osx/xasm osx/bin
hdiutil create -volname xasm-$(VERSION)-osx -srcfolder osx -imagekey zlib-level=9 -ov $@
osx/xasm: xasm
mkdir -p osx && cp $< $@
osx/bin:
mkdir -p osx && ln -s /usr/bin $@
clean:
$(RM) xasm xasm.exe xasm.html xasm.1 xasm-$(VERSION)-windows.zip xasm-$(VERSION)-osx.dmg
rm -rf osx
.PHONY: all osx clean
.DELETE_ON_ERROR: