Update Makefile's macosx.dmg rule
parent
8d705749df
commit
79e2bbb0ed
20
Makefile
20
Makefile
|
@ -3,8 +3,9 @@ CC = gcc
|
||||||
BINARY = f
|
BINARY = f
|
||||||
IMAGE = factor.image
|
IMAGE = factor.image
|
||||||
BUNDLE = Factor.app
|
BUNDLE = Factor.app
|
||||||
DISK_IMAGE_DIR = Factor-0.84
|
VERSION = 0.84
|
||||||
DISK_IMAGE = Factor-0.84.dmg
|
DISK_IMAGE_DIR = Factor-$(VERSION)
|
||||||
|
DISK_IMAGE = Factor-$(VERSION).dmg
|
||||||
|
|
||||||
ifdef DEBUG
|
ifdef DEBUG
|
||||||
CFLAGS = -g
|
CFLAGS = -g
|
||||||
|
@ -104,7 +105,20 @@ macosx.dmg:
|
||||||
rm -f $(DISK_IMAGE)
|
rm -f $(DISK_IMAGE)
|
||||||
rm -rf $(DISK_IMAGE_DIR)
|
rm -rf $(DISK_IMAGE_DIR)
|
||||||
mkdir $(DISK_IMAGE_DIR)
|
mkdir $(DISK_IMAGE_DIR)
|
||||||
cp -R $(BUNDLE) $(DISK_IMAGE_DIR)/$(BUNDLE)
|
mkdir -p $(DISK_IMAGE_DIR)/Factor/
|
||||||
|
cp -R $(BUNDLE) $(DISK_IMAGE_DIR)/Factor/$(BUNDLE)
|
||||||
|
chmod +x cp_dir
|
||||||
|
cp factor.image $(DISK_IMAGE_DIR)/Factor/
|
||||||
|
find doc library contrib examples fonts \( -name '*.factor' \
|
||||||
|
-o -name '*.facts' \
|
||||||
|
-o -name '*.txt' \
|
||||||
|
-o -name '*.html' \
|
||||||
|
-o -name '*.ttf' \
|
||||||
|
-o -name '*.el' \
|
||||||
|
-o -name '*.vim' \
|
||||||
|
-o -name '*.fgen' \
|
||||||
|
-o -name '*.js' \) \
|
||||||
|
-exec ./cp_dir {} $(DISK_IMAGE_DIR)/Factor/{} \;
|
||||||
hdiutil create -srcfolder "$(DISK_IMAGE_DIR)" -fs HFS+ \
|
hdiutil create -srcfolder "$(DISK_IMAGE_DIR)" -fs HFS+ \
|
||||||
-volname "$(DISK_IMAGE_DIR)" "$(DISK_IMAGE)"
|
-volname "$(DISK_IMAGE_DIR)" "$(DISK_IMAGE)"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue