home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d9xx
/
d971
/
yak.lha
/
Yak
/
Source
/
smakefile
< prev
next >
Wrap
Makefile
|
1993-12-21
|
3KB
|
95 lines
# smakefile for Yak
# nb: uses SCOPTIONS
YOBJS= main.o hotkey_types.o handler.o settings.o beep.o \
help.o popup.o pri.o icon.o dummy.o clickdrive.o
Yak: yak.gst $(YOBJS) smakefile
slink with yak.with lib
# slink with yak.with lib memwatch.lib
beep.o: beep.c beep.h
clickdrive.o: clickdrive.c
convert.o: convert.c yak.h localprotos.h hotkey_types.h
handler.o: handler.c yak.h localprotos.h beep.h
help.o: yak.h localprotos.h hotkey_types.h popup.h version.h \
yak_locale_strings.h help.c
sc DATA=FAR help.c
hotkey_types.o: hotkey_types.c hotkey_types.h yak.h localprotos.h \
yak_locale_strings.h
icon.o: icon.h icon.c
main.o: yak.h localprotos.h hotkey_types.h beep.h icon.h version.h \
yak_locale_strings.h WB2CLI.h main.c
popup.o: popup.h popup_fix.h yak_locale_strings.h popup.c
sc DATA=FAR popup.c
pri.o: pri.c yak.h localprotos.h
settings.o: settings.c yak.h localprotos.h hotkey_types.h popup.h \
yak_locale_strings.h
yak_locale_strings.h: yak.cd
catcomp yak.cd cfile yak_locale_strings.h ctfile yak.ct
catalog: francais.ct deutsch.ct italiano.ct svenska.ct
-makedir catalogs
-makedir catalogs/français
-makedir catalogs/deutsch
-makedir catalogs/italiano
-makedir catalogs/svenska
-makedir catalogs/nederlands
catcomp yak.cd francais.ct catalog catalogs/français/yak.catalog
copy catalogs/français/yak.catalog locale:catalogs/français/yak.catalog
catcomp yak.cd deutsch.ct catalog catalogs/deutsch/yak.catalog
copy catalogs/deutsch/yak.catalog locale:catalogs/deutsch/yak.catalog
catcomp yak.cd italiano.ct catalog catalogs/italiano/yak.catalog
copy catalogs/italiano/yak.catalog locale:catalogs/italiano/yak.catalog
catcomp yak.cd svenska.ct catalog catalogs/svenska/yak.catalog
copy catalogs/svenska/yak.catalog locale:catalogs/svenska/yak.catalog
catcomp yak.cd nederlands.ct catalog catalogs/nederlands/yak.catalog
copy catalogs/nederlands/yak.catalog locale:catalogs/nederlands/yak.catalog
yak.gst: syms.c
sc MakeGlobalSymbolTable yak.gst syms.c
clean:
-delete $(YOBJS) syms.o
-delete \#?!
-delete /Yak_1.57/\#?!
-delete /Yak_1.57/Installation/\#?!
-delete /Yak_1.57/Docs/English/\#?!
-delete /Yak_1.57/Docs/Français/\#?!
-delete /Yak_1.57/Docs/Deutsch/\#?!
-delete /Yak_1.57/Docs/Italiano/\#?!
-delete /Yak_1.57/MoreIcons/\#?!
distribution: clean catalog
-delete Yak.gst
-delete /Yak_1.57/Yak
-rename Yak /Yak_1.57/Yak
-delete /Yak_1.57/Catalogs/français/Yak.catalog
-rename catalogs/français/Yak.catalog /Yak_1.57/Catalogs/français/Yak.catalog
-delete /Yak_1.57/Catalogs/italiano/Yak.catalog
-rename catalogs/italiano/Yak.catalog /Yak_1.57/Catalogs/italiano/Yak.catalog
-delete /Yak_1.57/Catalogs/deutsch/Yak.catalog
-rename catalogs/deutsch/Yak.catalog /Yak_1.57/Catalogs/deutsch/Yak.catalog
-delete /Yak_1.57/Catalogs/svenska/Yak.catalog
-rename catalogs/svenska/Yak.catalog /Yak_1.57/Catalogs/svenska/Yak.catalog
-delete /Yak_1.57/Catalogs/nederlands/Yak.catalog
-rename catalogs/nederlands/Yak.catalog /Yak_1.57/Catalogs/nederlands/Yak.catalog
-delete /Yak_1.57/Catalogs/Yak.ct
-copy Yak.ct /Yak_1.57/Catalogs/Yak.ct
-delete /Yak_1.57/Catalogs/Yak.cd
-copy Yak.cd /Yak_1.57/Catalogs/Yak.cd