| 9 |
AMIGAARCHIVE := $(VERNAME)-$(RELEASE).amiga.lzh |
AMIGAARCHIVE := $(VERNAME)-$(RELEASE).amiga.lzh |
| 10 |
BEOSPPCARCHIVE := $(VERNAME)-$(RELEASE).beosppc.zip |
BEOSPPCARCHIVE := $(VERNAME)-$(RELEASE).beosppc.zip |
| 11 |
BEOSX86ARCHIVE := $(VERNAME)-$(RELEASE).beosx86.zip |
BEOSX86ARCHIVE := $(VERNAME)-$(RELEASE).beosx86.zip |
| 12 |
|
MACOSXARCHIVE := $(VERNAME)-$(RELEASE).tar.gz |
| 13 |
|
|
| 14 |
TMPDIR := $(shell date +/tmp/build%M%S) |
TMPDIR := $(shell date +/tmp/build%M%S) |
| 15 |
ISODATE := $(shell date "+%Y-%m-%d %H:%M") |
ISODATE := $(shell date "+%Y-%m-%d %H:%M") |
| 30 |
@echo " amiga AmigaOS binary archive ($(AMIGAARCHIVE))" |
@echo " amiga AmigaOS binary archive ($(AMIGAARCHIVE))" |
| 31 |
@echo " beosppc BeOS/ppc binary archive ($(BEOSPPCARCHIVE))" |
@echo " beosppc BeOS/ppc binary archive ($(BEOSPPCARCHIVE))" |
| 32 |
@echo " beosx86 BeOS/x86 binary archive ($(BEOSX86ARCHIVE))" |
@echo " beosx86 BeOS/x86 binary archive ($(BEOSX86ARCHIVE))" |
| 33 |
|
@echo " macosx MacOS X binary archive ($(MACOSXARCHIVE))" |
| 34 |
|
|
| 35 |
clean: |
clean: |
| 36 |
-rm -f $(SRCARCHIVE) |
-rm -f $(SRCARCHIVE) |
| 106 |
cd $(TMPDIR); zip -ry $@ $(VERNAME)/ |
cd $(TMPDIR); zip -ry $@ $(VERNAME)/ |
| 107 |
mv $(TMPDIR)/$@ . |
mv $(TMPDIR)/$@ . |
| 108 |
rm -rf $(TMPDIR) |
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) |