home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format 115
/
af115sub.adf
/
yahzee.lzx
/
yahzee
/
Smakefile
< prev
next >
Wrap
Makefile
|
1982-10-20
|
3KB
|
88 lines
##
## Smakefile
## =========
## Makefile for yahzee. Requires SAS/SMAKE.
##
## Copyright (C) 1994-1998 Håkan L. Younes (lorens@hem.passagen.se)
##
.ct.catalog:
-makedir $*
CatComp catalogs/yahzee.cd $< CATALOG $@
CDEFINES =
CDEBUGFLAGS = #debug=sf
COPTFLAGS = opt optsched utillib
CFLAGS = $(CDEFINES) $(CDEBUGFLAGS) $(COPTFLAGS) \
nochkabort noicons nover nostkchk nostkext math=ffp
OBJS = yahzee.o dice.o rules.o draw.o layout.o game.o localize.o strings.o \
highscores.o tooltypes.o requesters.o
all: yahzee \
catalogs/dansk/yahzee.catalog \
catalogs/deutsch/yahzee.catalog \
catalogs/nederlands/yahzee.catalog \
catalogs/suomi/yahzee.catalog \
catalogs/svenska/yahzee.catalog
yahzee: $(OBJS)
$(LD) FROM LIB:c.o $(OBJS) TO $@ \
LIB LIB:scmffp.lib LIB:sc.lib LIB:amiga.lib
catalogs/dansk/yahzee.catalog: catalogs/dansk.ct
catalogs/deutsch/yahzee.catalog: catalogs/deutsch.ct
catalogs/nederlands/yahzee.catalog: catalogs/nederlands.ct
catalogs/suomi/yahzee.catalog: catalogs/suomi.ct
catalogs/svenska/yahzee.catalog: catalogs/svenska.ct
yahzee.o: yahzee.c game.h dice.h draw.h layout.h rules.h localize.h \
highscores.h requesters.h
game.o: game.c game.h draw.h layout.h rules.h highscores.h localize.h \
requesters.h
rules.o: rules.c rules.h game.h localize.h
layout.o: layout.c layout.h layout_const.h draw.h rules.h requesters.h
draw.o: draw.c draw.h layout_const.h rules.h localize.h
dice.o: dice.c dice.h
tooltypes.o: tooltypes.c tooltypes.h draw.h
highscores.o: highscores.c highscores.h localize.h requesters.h
requesters.o: requesters.c requesters.h
localize.o: localize.c localize.h
localize.h: strings.o
copy localize.h temp >NIL:
delete localize.h >NIL:
copy temp localize.h >NIL:
delete temp >NIL:
strings.o: catalogs/yahzee.cd
CatComp $< CFILE strings.h OBJFILE $@
clean:
-delete ALL \#?.o strings.h yahzee catalogs/~(\#?.\#?) yahzee.hiscore #?.lha
archive:
makedir t:yahzee
copy install t:yahzee/
copy install.info t:yahzee/
copy yahzee t:yahzee/
copy yahzee.info t:yahzee/
copy yahzee.guide t:yahzee/
copy yahzee.guide.info t:yahzee/
makedir t:yahzee/catalogs
copy ALL catalogs/~(\#?.\#?) t:yahzee/catalogs/
copy catalogs/yahzee.cd t:yahzee/catalogs/
copy catalogs/template.ct t:yahzee/catalogs/
makedir t:yahzee/misc
copy misc/palette.ilbm t:yahzee/misc/
copy misc/palette3.0 t:yahzee/misc/
copy misc/yahzee.info t:yahzee/misc/
copy misc/yahzee.guide.info t:yahzee/misc/
lha -aemqrx r t:yahzee.lha t:yahzee
copy t:yahzee.lha yahzee.lha
delete ALL t:yahzee.lha t:yahzee