home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
messroms.de
/
2007-01-13_www.messroms.de.zip
/
FILES
/
AMSRC01.LHA
/
makefile.amiga
next >
Wrap
Makefile
|
1998-06-17
|
3KB
|
88 lines
RELEASE = mame030.lha mame040.lha mame060.lha mameppc.lha
ARCHIVE = org/mame/cheat.dat org/mame/whatsnew.txt org/mame/readme.txt org/mame/BETA.txt \
history.amiga doc/mame.guide
MESSREL = messppc.lha
MESSARC = org/mess/readme.1st org/mess/readme.txt
AUTODOCS = src/amiga/main.doc src/amiga/audio.doc src/amiga/inputs.doc \
src/amiga/video.doc src/amiga/gui_mui.doc
ppc:
make -f makefile.mameppc BETA=1
mess:
make -f makefile.messppc BETA=1
debug:
make -f makefile.mame BETA=1 CUSTOMDRAWGFX=0 CUSTOMMEM=0
release: $(RELEASE)
messrel: $(MESSREL)
mame%.lha: mame% history.amiga
touch release/Mame/mame/dummy
rm release/Mame/mame/*
cp $< $(ARCHIVE) release/Mame/mame
-if [ -f $<.elf ]; then cp $<.elf release/Mame/mame; fi
lha -r a $@ release/ MAME MAME.info
mess%.lha: mess% mess%.elf
touch release/MESS/dummy
rm release/MESS/*
cp $< $(MESSARC) release/MESS
-if [ -f $<.elf ]; then cp $<.elf release/MESS; fi
lha -r a $@ release/ MESS
history.amiga: src/amiga/mame_ver.h
rcs2hst $< $@
all:
make -f makefile.mameppc
make -f makefile.mame OUT=mame030 CPU=030 OBJPATH=obj030/mame CUSTOMDRAWGFX=0 CUSTOMMEM=0
make -f makefile.mame OUT=mame040 CPU=040 OBJPATH=obj040/mame CUSTOMDRAWGFX=0 CUSTOMMEM=0
make -f makefile.mame OUT=mame060 CPU=060 OBJPATH=obj060/mame CUSTOMDRAWGFX=0 CUSTOMMEM=0
clean:
make -f makefile.mame clean
make -f makefile.mame clean OBJPATH=obj030/mame
make -f makefile.mame clean OBJPATH=obj040/mame
make -f makefile.mame clean OBJPATH=obj060/mame
makedir:
make -f makefile.mame makedir OBJPATH=obj030/mame
make -f makefile.mame makedir OBJPATH=obj040/mame
make -f makefile.mame makedir OBJPATH=obj060/mame
mamesrc:
-if [ -f mamesrc.lha ]; then rm mamesrc.lha; fi
lha -r a mamesrc.lha makefile.amiga makefile.mame makefile.mameppc \
`find src/amiga -iname "*.[chs]"` `find src/mame -iname "*.[chs]"` include/*.h lib/*.a
messsrc:
-if [ -f messsrc.lha ]; then rm messsrc.lha; fi
lha -r a messsrc.lha makefile.amiga makefile.messppc \
`find src/amiga -iname "*.[chs]"` `find src/mess -iname "*.[chs]"` include/*.h lib/*.a
autodoc: $(AUTODOCS) src/amiga/gui.doc
src/amiga/%.doc: src/amiga/%.c
autodoc -t4 -C -i -w -I $< >$@
src/amiga/gui.doc: src/amiga/gui_mui.c
autodoc -t4 -C -w -I $< >$@
changes:
grep -l AMIGA `find src -iname "*.c"` >changes.txt
grep -l AMIGA `find src -iname "*.h"` >>changes.txt
stripcr:
for file in `find org -iname "*"`; \
do \
tr -d "\r" <$$file >/t/stripcr.tmp; \
cp /t/stripcr.tmp $$file; \
done