9 |
|
AMIGAARCHIVE := $(VERNAME)-$(RELEASE).amiga.lzh |
10 |
|
BEOSPPCARCHIVE := $(VERNAME)-$(RELEASE).beosppc.zip |
11 |
|
BEOSX86ARCHIVE := $(VERNAME)-$(RELEASE).beosx86.zip |
12 |
+ |
MACOSXARCHIVE := $(VERNAME)-$(RELEASE).tar.gz |
13 |
|
|
14 |
|
TMPDIR := $(shell date +/tmp/build%M%S) |
15 |
|
ISODATE := $(shell date "+%Y-%m-%d %H:%M") |
30 |
|
@echo " amiga AmigaOS binary archive ($(AMIGAARCHIVE))" |
31 |
|
@echo " beosppc BeOS/ppc binary archive ($(BEOSPPCARCHIVE))" |
32 |
|
@echo " beosx86 BeOS/x86 binary archive ($(BEOSX86ARCHIVE))" |
33 |
+ |
@echo " macosx MacOS X binary archive ($(MACOSXARCHIVE))" |
34 |
|
|
35 |
|
clean: |
36 |
|
-rm -f $(SRCARCHIVE) |
106 |
|
cd $(TMPDIR); zip -ry $@ $(VERNAME)/ |
107 |
|
mv $(TMPDIR)/$@ . |
108 |
|
rm -rf $(TMPDIR) |
109 |
+ |
|
110 |
+ |
# |
111 |
+ |
# Binary archive for MacOS X |
112 |
+ |
# |
113 |
+ |
macosx: $(MACOSXARCHIVE) |
114 |
+ |
|
115 |
+ |
$(MACOSXARCHIVE): $(SRCS) $(DOCS) src/MacOSX/build/BasiliskII.app |
116 |
+ |
-rm -rf $(TMPDIR) |
117 |
+ |
mkdir $(TMPDIR) |
118 |
+ |
mkdir $(TMPDIR)/$(VERNAME) |
119 |
+ |
cp $(DOCS) $(TMPDIR)/$(VERNAME) |
120 |
+ |
cp -pr src/MacOSX/build/BasiliskII.app $(TMPDIR)/$(VERNAME) |
121 |
+ |
cd $(TMPDIR); tar -czvf $@ $(VERNAME)/ |
122 |
+ |
mv $(TMPDIR)/$@ . |
123 |
+ |
rm -rf $(TMPDIR) |