# GNUmakefile - automatically generated by configure.  Do not edit.

# No suffix rules
.SUFFIXES:

# Include configuration
include Makeconfig

.PHONY:	all  adventure_all arithmetic_all atc_games_all atc_all backgammon_backgammon_all backgammon_teachgammon_all backgammon_common_source_all backgammon_all battlestar_all bcd_all boggle_boggle_all boggle_mkindex_all boggle_mkdict_all boggle_all caesar_all canfield_canfield_all canfield_cfscores_all canfield_all countmail_all cribbage_all dab_all fish_all gomoku_all hack_all hangman_all hunt_huntd_all hunt_hunt_all hunt_all mille_all monop_all morse_all number_all phantasia_all pig_all pom_all ppt_all primes_all quiz_datfiles_all quiz_all rain_all random_all robots_all sail_all snake_snake_all snake_snscore_all snake_all tetris_all trek_all wargames_all worm_all worms_all wtf_all wump_all lib_all
all:	 adventure_all arithmetic_all atc_games_all atc_all backgammon_backgammon_all backgammon_teachgammon_all backgammon_common_source_all backgammon_all battlestar_all bcd_all boggle_boggle_all boggle_mkindex_all boggle_mkdict_all boggle_all caesar_all canfield_canfield_all canfield_cfscores_all canfield_all countmail_all cribbage_all dab_all fish_all gomoku_all hack_all hangman_all hunt_huntd_all hunt_hunt_all hunt_all mille_all monop_all morse_all number_all phantasia_all pig_all pom_all ppt_all primes_all quiz_datfiles_all quiz_all rain_all random_all robots_all sail_all snake_snake_all snake_snscore_all snake_all tetris_all trek_all wargames_all worm_all worms_all wtf_all wump_all lib_all

# Include substitution rules.
include subst.rules

include adventure/Makefrag

adventure/%.o:	adventure/%.c
	$(CC) $(CFLAGS) $(adventure_CFLAGS) $(adventure_DEFS) $(BASE_INCS) -Iadventure $(adventure_INCS) -c $< -o $@

adventure/%.i:	adventure/%.c
	$(CC) $(CFLAGS) $(adventure_CFLAGS) $(adventure_DEFS) $(BASE_INCS) -Iadventure $(adventure_INCS) -E $< -o $@

adventure/%.s:	adventure/%.c
	$(CC) $(CFLAGS) $(adventure_CFLAGS) $(adventure_DEFS) $(BASE_INCS) -Iadventure $(adventure_INCS) -S -fverbose-asm $< -o $@

adventure/%.d:	adventure/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(adventure_CFLAGS) $(adventure_DEFS) $(BASE_INCS) -Iadventure $(adventure_INCS)

include arithmetic/Makefrag

arithmetic/%.o:	arithmetic/%.c
	$(CC) $(CFLAGS) $(arithmetic_CFLAGS) $(arithmetic_DEFS) $(BASE_INCS) -Iarithmetic $(arithmetic_INCS) -c $< -o $@

arithmetic/%.i:	arithmetic/%.c
	$(CC) $(CFLAGS) $(arithmetic_CFLAGS) $(arithmetic_DEFS) $(BASE_INCS) -Iarithmetic $(arithmetic_INCS) -E $< -o $@

arithmetic/%.s:	arithmetic/%.c
	$(CC) $(CFLAGS) $(arithmetic_CFLAGS) $(arithmetic_DEFS) $(BASE_INCS) -Iarithmetic $(arithmetic_INCS) -S -fverbose-asm $< -o $@

arithmetic/%.d:	arithmetic/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(arithmetic_CFLAGS) $(arithmetic_DEFS) $(BASE_INCS) -Iarithmetic $(arithmetic_INCS)

include atc/games/Makefrag

atc/games/%.o:	atc/games/%.c
	$(CC) $(CFLAGS) $(atc_games_CFLAGS) $(atc_games_DEFS) $(BASE_INCS) -Iatc/games $(atc_games_INCS) -c $< -o $@

atc/games/%.i:	atc/games/%.c
	$(CC) $(CFLAGS) $(atc_games_CFLAGS) $(atc_games_DEFS) $(BASE_INCS) -Iatc/games $(atc_games_INCS) -E $< -o $@

atc/games/%.s:	atc/games/%.c
	$(CC) $(CFLAGS) $(atc_games_CFLAGS) $(atc_games_DEFS) $(BASE_INCS) -Iatc/games $(atc_games_INCS) -S -fverbose-asm $< -o $@

atc/games/%.d:	atc/games/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(atc_games_CFLAGS) $(atc_games_DEFS) $(BASE_INCS) -Iatc/games $(atc_games_INCS)

include atc/Makefrag

atc/%.o:	atc/%.c
	$(CC) $(CFLAGS) $(atc_CFLAGS) $(atc_DEFS) $(BASE_INCS) -Iatc $(atc_INCS) -c $< -o $@

atc/%.i:	atc/%.c
	$(CC) $(CFLAGS) $(atc_CFLAGS) $(atc_DEFS) $(BASE_INCS) -Iatc $(atc_INCS) -E $< -o $@

atc/%.s:	atc/%.c
	$(CC) $(CFLAGS) $(atc_CFLAGS) $(atc_DEFS) $(BASE_INCS) -Iatc $(atc_INCS) -S -fverbose-asm $< -o $@

atc/%.d:	atc/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(atc_CFLAGS) $(atc_DEFS) $(BASE_INCS) -Iatc $(atc_INCS)

include backgammon/backgammon/Makefrag

backgammon/backgammon/%.o:	backgammon/backgammon/%.c
	$(CC) $(CFLAGS) $(backgammon_backgammon_CFLAGS) $(backgammon_backgammon_DEFS) $(BASE_INCS) -Ibackgammon/backgammon $(backgammon_backgammon_INCS) -c $< -o $@

backgammon/backgammon/%.i:	backgammon/backgammon/%.c
	$(CC) $(CFLAGS) $(backgammon_backgammon_CFLAGS) $(backgammon_backgammon_DEFS) $(BASE_INCS) -Ibackgammon/backgammon $(backgammon_backgammon_INCS) -E $< -o $@

backgammon/backgammon/%.s:	backgammon/backgammon/%.c
	$(CC) $(CFLAGS) $(backgammon_backgammon_CFLAGS) $(backgammon_backgammon_DEFS) $(BASE_INCS) -Ibackgammon/backgammon $(backgammon_backgammon_INCS) -S -fverbose-asm $< -o $@

backgammon/backgammon/%.d:	backgammon/backgammon/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(backgammon_backgammon_CFLAGS) $(backgammon_backgammon_DEFS) $(BASE_INCS) -Ibackgammon/backgammon $(backgammon_backgammon_INCS)

include backgammon/teachgammon/Makefrag

backgammon/teachgammon/%.o:	backgammon/teachgammon/%.c
	$(CC) $(CFLAGS) $(backgammon_teachgammon_CFLAGS) $(backgammon_teachgammon_DEFS) $(BASE_INCS) -Ibackgammon/teachgammon $(backgammon_teachgammon_INCS) -c $< -o $@

backgammon/teachgammon/%.i:	backgammon/teachgammon/%.c
	$(CC) $(CFLAGS) $(backgammon_teachgammon_CFLAGS) $(backgammon_teachgammon_DEFS) $(BASE_INCS) -Ibackgammon/teachgammon $(backgammon_teachgammon_INCS) -E $< -o $@

backgammon/teachgammon/%.s:	backgammon/teachgammon/%.c
	$(CC) $(CFLAGS) $(backgammon_teachgammon_CFLAGS) $(backgammon_teachgammon_DEFS) $(BASE_INCS) -Ibackgammon/teachgammon $(backgammon_teachgammon_INCS) -S -fverbose-asm $< -o $@

backgammon/teachgammon/%.d:	backgammon/teachgammon/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(backgammon_teachgammon_CFLAGS) $(backgammon_teachgammon_DEFS) $(BASE_INCS) -Ibackgammon/teachgammon $(backgammon_teachgammon_INCS)

include backgammon/common_source/Makefrag

backgammon/common_source/%.o:	backgammon/common_source/%.c
	$(CC) $(CFLAGS) $(backgammon_common_source_CFLAGS) $(backgammon_common_source_DEFS) $(BASE_INCS) -Ibackgammon/common_source $(backgammon_common_source_INCS) -c $< -o $@

backgammon/common_source/%.i:	backgammon/common_source/%.c
	$(CC) $(CFLAGS) $(backgammon_common_source_CFLAGS) $(backgammon_common_source_DEFS) $(BASE_INCS) -Ibackgammon/common_source $(backgammon_common_source_INCS) -E $< -o $@

backgammon/common_source/%.s:	backgammon/common_source/%.c
	$(CC) $(CFLAGS) $(backgammon_common_source_CFLAGS) $(backgammon_common_source_DEFS) $(BASE_INCS) -Ibackgammon/common_source $(backgammon_common_source_INCS) -S -fverbose-asm $< -o $@

backgammon/common_source/%.d:	backgammon/common_source/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(backgammon_common_source_CFLAGS) $(backgammon_common_source_DEFS) $(BASE_INCS) -Ibackgammon/common_source $(backgammon_common_source_INCS)

include backgammon/Makefrag

backgammon/%.o:	backgammon/%.c
	$(CC) $(CFLAGS) $(backgammon_CFLAGS) $(backgammon_DEFS) $(BASE_INCS) -Ibackgammon $(backgammon_INCS) -c $< -o $@

backgammon/%.i:	backgammon/%.c
	$(CC) $(CFLAGS) $(backgammon_CFLAGS) $(backgammon_DEFS) $(BASE_INCS) -Ibackgammon $(backgammon_INCS) -E $< -o $@

backgammon/%.s:	backgammon/%.c
	$(CC) $(CFLAGS) $(backgammon_CFLAGS) $(backgammon_DEFS) $(BASE_INCS) -Ibackgammon $(backgammon_INCS) -S -fverbose-asm $< -o $@

backgammon/%.d:	backgammon/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(backgammon_CFLAGS) $(backgammon_DEFS) $(BASE_INCS) -Ibackgammon $(backgammon_INCS)

include battlestar/Makefrag

battlestar/%.o:	battlestar/%.c
	$(CC) $(CFLAGS) $(battlestar_CFLAGS) $(battlestar_DEFS) $(BASE_INCS) -Ibattlestar $(battlestar_INCS) -c $< -o $@

battlestar/%.i:	battlestar/%.c
	$(CC) $(CFLAGS) $(battlestar_CFLAGS) $(battlestar_DEFS) $(BASE_INCS) -Ibattlestar $(battlestar_INCS) -E $< -o $@

battlestar/%.s:	battlestar/%.c
	$(CC) $(CFLAGS) $(battlestar_CFLAGS) $(battlestar_DEFS) $(BASE_INCS) -Ibattlestar $(battlestar_INCS) -S -fverbose-asm $< -o $@

battlestar/%.d:	battlestar/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(battlestar_CFLAGS) $(battlestar_DEFS) $(BASE_INCS) -Ibattlestar $(battlestar_INCS)

include bcd/Makefrag

bcd/%.o:	bcd/%.c
	$(CC) $(CFLAGS) $(bcd_CFLAGS) $(bcd_DEFS) $(BASE_INCS) -Ibcd $(bcd_INCS) -c $< -o $@

bcd/%.i:	bcd/%.c
	$(CC) $(CFLAGS) $(bcd_CFLAGS) $(bcd_DEFS) $(BASE_INCS) -Ibcd $(bcd_INCS) -E $< -o $@

bcd/%.s:	bcd/%.c
	$(CC) $(CFLAGS) $(bcd_CFLAGS) $(bcd_DEFS) $(BASE_INCS) -Ibcd $(bcd_INCS) -S -fverbose-asm $< -o $@

bcd/%.d:	bcd/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(bcd_CFLAGS) $(bcd_DEFS) $(BASE_INCS) -Ibcd $(bcd_INCS)

include boggle/boggle/Makefrag

boggle/boggle/%.o:	boggle/boggle/%.c
	$(CC) $(CFLAGS) $(boggle_boggle_CFLAGS) $(boggle_boggle_DEFS) $(BASE_INCS) -Iboggle/boggle $(boggle_boggle_INCS) -c $< -o $@

boggle/boggle/%.i:	boggle/boggle/%.c
	$(CC) $(CFLAGS) $(boggle_boggle_CFLAGS) $(boggle_boggle_DEFS) $(BASE_INCS) -Iboggle/boggle $(boggle_boggle_INCS) -E $< -o $@

boggle/boggle/%.s:	boggle/boggle/%.c
	$(CC) $(CFLAGS) $(boggle_boggle_CFLAGS) $(boggle_boggle_DEFS) $(BASE_INCS) -Iboggle/boggle $(boggle_boggle_INCS) -S -fverbose-asm $< -o $@

boggle/boggle/%.d:	boggle/boggle/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(boggle_boggle_CFLAGS) $(boggle_boggle_DEFS) $(BASE_INCS) -Iboggle/boggle $(boggle_boggle_INCS)

include boggle/mkindex/Makefrag

boggle/mkindex/%.o:	boggle/mkindex/%.c
	$(CC) $(CFLAGS) $(boggle_mkindex_CFLAGS) $(boggle_mkindex_DEFS) $(BASE_INCS) -Iboggle/mkindex $(boggle_mkindex_INCS) -c $< -o $@

boggle/mkindex/%.i:	boggle/mkindex/%.c
	$(CC) $(CFLAGS) $(boggle_mkindex_CFLAGS) $(boggle_mkindex_DEFS) $(BASE_INCS) -Iboggle/mkindex $(boggle_mkindex_INCS) -E $< -o $@

boggle/mkindex/%.s:	boggle/mkindex/%.c
	$(CC) $(CFLAGS) $(boggle_mkindex_CFLAGS) $(boggle_mkindex_DEFS) $(BASE_INCS) -Iboggle/mkindex $(boggle_mkindex_INCS) -S -fverbose-asm $< -o $@

boggle/mkindex/%.d:	boggle/mkindex/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(boggle_mkindex_CFLAGS) $(boggle_mkindex_DEFS) $(BASE_INCS) -Iboggle/mkindex $(boggle_mkindex_INCS)

include boggle/mkdict/Makefrag

boggle/mkdict/%.o:	boggle/mkdict/%.c
	$(CC) $(CFLAGS) $(boggle_mkdict_CFLAGS) $(boggle_mkdict_DEFS) $(BASE_INCS) -Iboggle/mkdict $(boggle_mkdict_INCS) -c $< -o $@

boggle/mkdict/%.i:	boggle/mkdict/%.c
	$(CC) $(CFLAGS) $(boggle_mkdict_CFLAGS) $(boggle_mkdict_DEFS) $(BASE_INCS) -Iboggle/mkdict $(boggle_mkdict_INCS) -E $< -o $@

boggle/mkdict/%.s:	boggle/mkdict/%.c
	$(CC) $(CFLAGS) $(boggle_mkdict_CFLAGS) $(boggle_mkdict_DEFS) $(BASE_INCS) -Iboggle/mkdict $(boggle_mkdict_INCS) -S -fverbose-asm $< -o $@

boggle/mkdict/%.d:	boggle/mkdict/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(boggle_mkdict_CFLAGS) $(boggle_mkdict_DEFS) $(BASE_INCS) -Iboggle/mkdict $(boggle_mkdict_INCS)

include boggle/Makefrag

boggle/%.o:	boggle/%.c
	$(CC) $(CFLAGS) $(boggle_CFLAGS) $(boggle_DEFS) $(BASE_INCS) -Iboggle $(boggle_INCS) -c $< -o $@

boggle/%.i:	boggle/%.c
	$(CC) $(CFLAGS) $(boggle_CFLAGS) $(boggle_DEFS) $(BASE_INCS) -Iboggle $(boggle_INCS) -E $< -o $@

boggle/%.s:	boggle/%.c
	$(CC) $(CFLAGS) $(boggle_CFLAGS) $(boggle_DEFS) $(BASE_INCS) -Iboggle $(boggle_INCS) -S -fverbose-asm $< -o $@

boggle/%.d:	boggle/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(boggle_CFLAGS) $(boggle_DEFS) $(BASE_INCS) -Iboggle $(boggle_INCS)

include caesar/Makefrag

caesar/%.o:	caesar/%.c
	$(CC) $(CFLAGS) $(caesar_CFLAGS) $(caesar_DEFS) $(BASE_INCS) -Icaesar $(caesar_INCS) -c $< -o $@

caesar/%.i:	caesar/%.c
	$(CC) $(CFLAGS) $(caesar_CFLAGS) $(caesar_DEFS) $(BASE_INCS) -Icaesar $(caesar_INCS) -E $< -o $@

caesar/%.s:	caesar/%.c
	$(CC) $(CFLAGS) $(caesar_CFLAGS) $(caesar_DEFS) $(BASE_INCS) -Icaesar $(caesar_INCS) -S -fverbose-asm $< -o $@

caesar/%.d:	caesar/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(caesar_CFLAGS) $(caesar_DEFS) $(BASE_INCS) -Icaesar $(caesar_INCS)

include canfield/canfield/Makefrag

canfield/canfield/%.o:	canfield/canfield/%.c
	$(CC) $(CFLAGS) $(canfield_canfield_CFLAGS) $(canfield_canfield_DEFS) $(BASE_INCS) -Icanfield/canfield $(canfield_canfield_INCS) -c $< -o $@

canfield/canfield/%.i:	canfield/canfield/%.c
	$(CC) $(CFLAGS) $(canfield_canfield_CFLAGS) $(canfield_canfield_DEFS) $(BASE_INCS) -Icanfield/canfield $(canfield_canfield_INCS) -E $< -o $@

canfield/canfield/%.s:	canfield/canfield/%.c
	$(CC) $(CFLAGS) $(canfield_canfield_CFLAGS) $(canfield_canfield_DEFS) $(BASE_INCS) -Icanfield/canfield $(canfield_canfield_INCS) -S -fverbose-asm $< -o $@

canfield/canfield/%.d:	canfield/canfield/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(canfield_canfield_CFLAGS) $(canfield_canfield_DEFS) $(BASE_INCS) -Icanfield/canfield $(canfield_canfield_INCS)

include canfield/cfscores/Makefrag

canfield/cfscores/%.o:	canfield/cfscores/%.c
	$(CC) $(CFLAGS) $(canfield_cfscores_CFLAGS) $(canfield_cfscores_DEFS) $(BASE_INCS) -Icanfield/cfscores $(canfield_cfscores_INCS) -c $< -o $@

canfield/cfscores/%.i:	canfield/cfscores/%.c
	$(CC) $(CFLAGS) $(canfield_cfscores_CFLAGS) $(canfield_cfscores_DEFS) $(BASE_INCS) -Icanfield/cfscores $(canfield_cfscores_INCS) -E $< -o $@

canfield/cfscores/%.s:	canfield/cfscores/%.c
	$(CC) $(CFLAGS) $(canfield_cfscores_CFLAGS) $(canfield_cfscores_DEFS) $(BASE_INCS) -Icanfield/cfscores $(canfield_cfscores_INCS) -S -fverbose-asm $< -o $@

canfield/cfscores/%.d:	canfield/cfscores/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(canfield_cfscores_CFLAGS) $(canfield_cfscores_DEFS) $(BASE_INCS) -Icanfield/cfscores $(canfield_cfscores_INCS)

include canfield/Makefrag

canfield/%.o:	canfield/%.c
	$(CC) $(CFLAGS) $(canfield_CFLAGS) $(canfield_DEFS) $(BASE_INCS) -Icanfield $(canfield_INCS) -c $< -o $@

canfield/%.i:	canfield/%.c
	$(CC) $(CFLAGS) $(canfield_CFLAGS) $(canfield_DEFS) $(BASE_INCS) -Icanfield $(canfield_INCS) -E $< -o $@

canfield/%.s:	canfield/%.c
	$(CC) $(CFLAGS) $(canfield_CFLAGS) $(canfield_DEFS) $(BASE_INCS) -Icanfield $(canfield_INCS) -S -fverbose-asm $< -o $@

canfield/%.d:	canfield/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(canfield_CFLAGS) $(canfield_DEFS) $(BASE_INCS) -Icanfield $(canfield_INCS)

include countmail/Makefrag

countmail/%.o:	countmail/%.c
	$(CC) $(CFLAGS) $(countmail_CFLAGS) $(countmail_DEFS) $(BASE_INCS) -Icountmail $(countmail_INCS) -c $< -o $@

countmail/%.i:	countmail/%.c
	$(CC) $(CFLAGS) $(countmail_CFLAGS) $(countmail_DEFS) $(BASE_INCS) -Icountmail $(countmail_INCS) -E $< -o $@

countmail/%.s:	countmail/%.c
	$(CC) $(CFLAGS) $(countmail_CFLAGS) $(countmail_DEFS) $(BASE_INCS) -Icountmail $(countmail_INCS) -S -fverbose-asm $< -o $@

countmail/%.d:	countmail/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(countmail_CFLAGS) $(countmail_DEFS) $(BASE_INCS) -Icountmail $(countmail_INCS)

include cribbage/Makefrag

cribbage/%.o:	cribbage/%.c
	$(CC) $(CFLAGS) $(cribbage_CFLAGS) $(cribbage_DEFS) $(BASE_INCS) -Icribbage $(cribbage_INCS) -c $< -o $@

cribbage/%.i:	cribbage/%.c
	$(CC) $(CFLAGS) $(cribbage_CFLAGS) $(cribbage_DEFS) $(BASE_INCS) -Icribbage $(cribbage_INCS) -E $< -o $@

cribbage/%.s:	cribbage/%.c
	$(CC) $(CFLAGS) $(cribbage_CFLAGS) $(cribbage_DEFS) $(BASE_INCS) -Icribbage $(cribbage_INCS) -S -fverbose-asm $< -o $@

cribbage/%.d:	cribbage/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(cribbage_CFLAGS) $(cribbage_DEFS) $(BASE_INCS) -Icribbage $(cribbage_INCS)

include dab/Makefrag

dab/%.o:	dab/%.cc
	$(CXX) $(CXXFLAGS) $(dab_CXXFLAGS) $(dab_DEFS) $(BASE_INCS) -Idab $(dab_INCS) -c $< -o $@

dab/%.ii:	dab/%.cc
	$(CXX) $(CXXFLAGS) $(dab_CXXFLAGS) $(dab_DEFS) $(BASE_INCS) -Idab $(dab_INCS) -E $< -o $@

dab/%.s:	dab/%.cc
	$(CXX) $(CXXFLAGS) $(dab_CXXFLAGS) $(dab_DEFS) $(BASE_INCS) -Idab $(dab_INCS) -S -fverbose-asm $< -o $@

dab/%.d:	dab/%.cc
	./mkdep $< $@ $(CXX) $(CXXFLAGS) $(dab_CXXFLAGS) $(dab_DEFS) $(BASE_INCS) -Idab $(dab_INCS)

include fish/Makefrag

fish/%.o:	fish/%.c
	$(CC) $(CFLAGS) $(fish_CFLAGS) $(fish_DEFS) $(BASE_INCS) -Ifish $(fish_INCS) -c $< -o $@

fish/%.i:	fish/%.c
	$(CC) $(CFLAGS) $(fish_CFLAGS) $(fish_DEFS) $(BASE_INCS) -Ifish $(fish_INCS) -E $< -o $@

fish/%.s:	fish/%.c
	$(CC) $(CFLAGS) $(fish_CFLAGS) $(fish_DEFS) $(BASE_INCS) -Ifish $(fish_INCS) -S -fverbose-asm $< -o $@

fish/%.d:	fish/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(fish_CFLAGS) $(fish_DEFS) $(BASE_INCS) -Ifish $(fish_INCS)

include gomoku/Makefrag

gomoku/%.o:	gomoku/%.c
	$(CC) $(CFLAGS) $(gomoku_CFLAGS) $(gomoku_DEFS) $(BASE_INCS) -Igomoku $(gomoku_INCS) -c $< -o $@

gomoku/%.i:	gomoku/%.c
	$(CC) $(CFLAGS) $(gomoku_CFLAGS) $(gomoku_DEFS) $(BASE_INCS) -Igomoku $(gomoku_INCS) -E $< -o $@

gomoku/%.s:	gomoku/%.c
	$(CC) $(CFLAGS) $(gomoku_CFLAGS) $(gomoku_DEFS) $(BASE_INCS) -Igomoku $(gomoku_INCS) -S -fverbose-asm $< -o $@

gomoku/%.d:	gomoku/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(gomoku_CFLAGS) $(gomoku_DEFS) $(BASE_INCS) -Igomoku $(gomoku_INCS)

include hack/Makefrag

hack/%.o:	hack/%.c
	$(CC) $(CFLAGS) $(hack_CFLAGS) $(hack_DEFS) $(BASE_INCS) -Ihack $(hack_INCS) -c $< -o $@

hack/%.i:	hack/%.c
	$(CC) $(CFLAGS) $(hack_CFLAGS) $(hack_DEFS) $(BASE_INCS) -Ihack $(hack_INCS) -E $< -o $@

hack/%.s:	hack/%.c
	$(CC) $(CFLAGS) $(hack_CFLAGS) $(hack_DEFS) $(BASE_INCS) -Ihack $(hack_INCS) -S -fverbose-asm $< -o $@

hack/%.d:	hack/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(hack_CFLAGS) $(hack_DEFS) $(BASE_INCS) -Ihack $(hack_INCS)

include hangman/Makefrag

hangman/%.o:	hangman/%.c
	$(CC) $(CFLAGS) $(hangman_CFLAGS) $(hangman_DEFS) $(BASE_INCS) -Ihangman $(hangman_INCS) -c $< -o $@

hangman/%.i:	hangman/%.c
	$(CC) $(CFLAGS) $(hangman_CFLAGS) $(hangman_DEFS) $(BASE_INCS) -Ihangman $(hangman_INCS) -E $< -o $@

hangman/%.s:	hangman/%.c
	$(CC) $(CFLAGS) $(hangman_CFLAGS) $(hangman_DEFS) $(BASE_INCS) -Ihangman $(hangman_INCS) -S -fverbose-asm $< -o $@

hangman/%.d:	hangman/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(hangman_CFLAGS) $(hangman_DEFS) $(BASE_INCS) -Ihangman $(hangman_INCS)

include hunt/huntd/Makefrag

hunt/huntd/%.o:	hunt/huntd/%.c
	$(CC) $(CFLAGS) $(hunt_huntd_CFLAGS) $(hunt_huntd_DEFS) $(BASE_INCS) -Ihunt/huntd $(hunt_huntd_INCS) -c $< -o $@

hunt/huntd/%.i:	hunt/huntd/%.c
	$(CC) $(CFLAGS) $(hunt_huntd_CFLAGS) $(hunt_huntd_DEFS) $(BASE_INCS) -Ihunt/huntd $(hunt_huntd_INCS) -E $< -o $@

hunt/huntd/%.s:	hunt/huntd/%.c
	$(CC) $(CFLAGS) $(hunt_huntd_CFLAGS) $(hunt_huntd_DEFS) $(BASE_INCS) -Ihunt/huntd $(hunt_huntd_INCS) -S -fverbose-asm $< -o $@

hunt/huntd/%.d:	hunt/huntd/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(hunt_huntd_CFLAGS) $(hunt_huntd_DEFS) $(BASE_INCS) -Ihunt/huntd $(hunt_huntd_INCS)

include hunt/hunt/Makefrag

hunt/hunt/%.o:	hunt/hunt/%.c
	$(CC) $(CFLAGS) $(hunt_hunt_CFLAGS) $(hunt_hunt_DEFS) $(BASE_INCS) -Ihunt/hunt $(hunt_hunt_INCS) -c $< -o $@

hunt/hunt/%.i:	hunt/hunt/%.c
	$(CC) $(CFLAGS) $(hunt_hunt_CFLAGS) $(hunt_hunt_DEFS) $(BASE_INCS) -Ihunt/hunt $(hunt_hunt_INCS) -E $< -o $@

hunt/hunt/%.s:	hunt/hunt/%.c
	$(CC) $(CFLAGS) $(hunt_hunt_CFLAGS) $(hunt_hunt_DEFS) $(BASE_INCS) -Ihunt/hunt $(hunt_hunt_INCS) -S -fverbose-asm $< -o $@

hunt/hunt/%.d:	hunt/hunt/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(hunt_hunt_CFLAGS) $(hunt_hunt_DEFS) $(BASE_INCS) -Ihunt/hunt $(hunt_hunt_INCS)

include hunt/Makefrag

hunt/%.o:	hunt/%.c
	$(CC) $(CFLAGS) $(hunt_CFLAGS) $(hunt_DEFS) $(BASE_INCS) -Ihunt $(hunt_INCS) -c $< -o $@

hunt/%.i:	hunt/%.c
	$(CC) $(CFLAGS) $(hunt_CFLAGS) $(hunt_DEFS) $(BASE_INCS) -Ihunt $(hunt_INCS) -E $< -o $@

hunt/%.s:	hunt/%.c
	$(CC) $(CFLAGS) $(hunt_CFLAGS) $(hunt_DEFS) $(BASE_INCS) -Ihunt $(hunt_INCS) -S -fverbose-asm $< -o $@

hunt/%.d:	hunt/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(hunt_CFLAGS) $(hunt_DEFS) $(BASE_INCS) -Ihunt $(hunt_INCS)

include mille/Makefrag

mille/%.o:	mille/%.c
	$(CC) $(CFLAGS) $(mille_CFLAGS) $(mille_DEFS) $(BASE_INCS) -Imille $(mille_INCS) -c $< -o $@

mille/%.i:	mille/%.c
	$(CC) $(CFLAGS) $(mille_CFLAGS) $(mille_DEFS) $(BASE_INCS) -Imille $(mille_INCS) -E $< -o $@

mille/%.s:	mille/%.c
	$(CC) $(CFLAGS) $(mille_CFLAGS) $(mille_DEFS) $(BASE_INCS) -Imille $(mille_INCS) -S -fverbose-asm $< -o $@

mille/%.d:	mille/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(mille_CFLAGS) $(mille_DEFS) $(BASE_INCS) -Imille $(mille_INCS)

include monop/Makefrag

monop/%.o:	monop/%.c
	$(CC) $(CFLAGS) $(monop_CFLAGS) $(monop_DEFS) $(BASE_INCS) -Imonop $(monop_INCS) -c $< -o $@

monop/%.i:	monop/%.c
	$(CC) $(CFLAGS) $(monop_CFLAGS) $(monop_DEFS) $(BASE_INCS) -Imonop $(monop_INCS) -E $< -o $@

monop/%.s:	monop/%.c
	$(CC) $(CFLAGS) $(monop_CFLAGS) $(monop_DEFS) $(BASE_INCS) -Imonop $(monop_INCS) -S -fverbose-asm $< -o $@

monop/%.d:	monop/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(monop_CFLAGS) $(monop_DEFS) $(BASE_INCS) -Imonop $(monop_INCS)

include morse/Makefrag

morse/%.o:	morse/%.c
	$(CC) $(CFLAGS) $(morse_CFLAGS) $(morse_DEFS) $(BASE_INCS) -Imorse $(morse_INCS) -c $< -o $@

morse/%.i:	morse/%.c
	$(CC) $(CFLAGS) $(morse_CFLAGS) $(morse_DEFS) $(BASE_INCS) -Imorse $(morse_INCS) -E $< -o $@

morse/%.s:	morse/%.c
	$(CC) $(CFLAGS) $(morse_CFLAGS) $(morse_DEFS) $(BASE_INCS) -Imorse $(morse_INCS) -S -fverbose-asm $< -o $@

morse/%.d:	morse/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(morse_CFLAGS) $(morse_DEFS) $(BASE_INCS) -Imorse $(morse_INCS)

include number/Makefrag

number/%.o:	number/%.c
	$(CC) $(CFLAGS) $(number_CFLAGS) $(number_DEFS) $(BASE_INCS) -Inumber $(number_INCS) -c $< -o $@

number/%.i:	number/%.c
	$(CC) $(CFLAGS) $(number_CFLAGS) $(number_DEFS) $(BASE_INCS) -Inumber $(number_INCS) -E $< -o $@

number/%.s:	number/%.c
	$(CC) $(CFLAGS) $(number_CFLAGS) $(number_DEFS) $(BASE_INCS) -Inumber $(number_INCS) -S -fverbose-asm $< -o $@

number/%.d:	number/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(number_CFLAGS) $(number_DEFS) $(BASE_INCS) -Inumber $(number_INCS)

include phantasia/Makefrag

phantasia/%.o:	phantasia/%.c
	$(CC) $(CFLAGS) $(phantasia_CFLAGS) $(phantasia_DEFS) $(BASE_INCS) -Iphantasia $(phantasia_INCS) -c $< -o $@

phantasia/%.i:	phantasia/%.c
	$(CC) $(CFLAGS) $(phantasia_CFLAGS) $(phantasia_DEFS) $(BASE_INCS) -Iphantasia $(phantasia_INCS) -E $< -o $@

phantasia/%.s:	phantasia/%.c
	$(CC) $(CFLAGS) $(phantasia_CFLAGS) $(phantasia_DEFS) $(BASE_INCS) -Iphantasia $(phantasia_INCS) -S -fverbose-asm $< -o $@

phantasia/%.d:	phantasia/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(phantasia_CFLAGS) $(phantasia_DEFS) $(BASE_INCS) -Iphantasia $(phantasia_INCS)

include pig/Makefrag

pig/%.o:	pig/%.c
	$(CC) $(CFLAGS) $(pig_CFLAGS) $(pig_DEFS) $(BASE_INCS) -Ipig $(pig_INCS) -c $< -o $@

pig/%.i:	pig/%.c
	$(CC) $(CFLAGS) $(pig_CFLAGS) $(pig_DEFS) $(BASE_INCS) -Ipig $(pig_INCS) -E $< -o $@

pig/%.s:	pig/%.c
	$(CC) $(CFLAGS) $(pig_CFLAGS) $(pig_DEFS) $(BASE_INCS) -Ipig $(pig_INCS) -S -fverbose-asm $< -o $@

pig/%.d:	pig/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(pig_CFLAGS) $(pig_DEFS) $(BASE_INCS) -Ipig $(pig_INCS)

include pom/Makefrag

pom/%.o:	pom/%.c
	$(CC) $(CFLAGS) $(pom_CFLAGS) $(pom_DEFS) $(BASE_INCS) -Ipom $(pom_INCS) -c $< -o $@

pom/%.i:	pom/%.c
	$(CC) $(CFLAGS) $(pom_CFLAGS) $(pom_DEFS) $(BASE_INCS) -Ipom $(pom_INCS) -E $< -o $@

pom/%.s:	pom/%.c
	$(CC) $(CFLAGS) $(pom_CFLAGS) $(pom_DEFS) $(BASE_INCS) -Ipom $(pom_INCS) -S -fverbose-asm $< -o $@

pom/%.d:	pom/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(pom_CFLAGS) $(pom_DEFS) $(BASE_INCS) -Ipom $(pom_INCS)

include ppt/Makefrag

ppt/%.o:	ppt/%.c
	$(CC) $(CFLAGS) $(ppt_CFLAGS) $(ppt_DEFS) $(BASE_INCS) -Ippt $(ppt_INCS) -c $< -o $@

ppt/%.i:	ppt/%.c
	$(CC) $(CFLAGS) $(ppt_CFLAGS) $(ppt_DEFS) $(BASE_INCS) -Ippt $(ppt_INCS) -E $< -o $@

ppt/%.s:	ppt/%.c
	$(CC) $(CFLAGS) $(ppt_CFLAGS) $(ppt_DEFS) $(BASE_INCS) -Ippt $(ppt_INCS) -S -fverbose-asm $< -o $@

ppt/%.d:	ppt/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(ppt_CFLAGS) $(ppt_DEFS) $(BASE_INCS) -Ippt $(ppt_INCS)

include primes/Makefrag

primes/%.o:	primes/%.c
	$(CC) $(CFLAGS) $(primes_CFLAGS) $(primes_DEFS) $(BASE_INCS) -Iprimes $(primes_INCS) -c $< -o $@

primes/%.i:	primes/%.c
	$(CC) $(CFLAGS) $(primes_CFLAGS) $(primes_DEFS) $(BASE_INCS) -Iprimes $(primes_INCS) -E $< -o $@

primes/%.s:	primes/%.c
	$(CC) $(CFLAGS) $(primes_CFLAGS) $(primes_DEFS) $(BASE_INCS) -Iprimes $(primes_INCS) -S -fverbose-asm $< -o $@

primes/%.d:	primes/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(primes_CFLAGS) $(primes_DEFS) $(BASE_INCS) -Iprimes $(primes_INCS)

include quiz/datfiles/Makefrag

quiz/datfiles/%.o:	quiz/datfiles/%.c
	$(CC) $(CFLAGS) $(quiz_datfiles_CFLAGS) $(quiz_datfiles_DEFS) $(BASE_INCS) -Iquiz/datfiles $(quiz_datfiles_INCS) -c $< -o $@

quiz/datfiles/%.i:	quiz/datfiles/%.c
	$(CC) $(CFLAGS) $(quiz_datfiles_CFLAGS) $(quiz_datfiles_DEFS) $(BASE_INCS) -Iquiz/datfiles $(quiz_datfiles_INCS) -E $< -o $@

quiz/datfiles/%.s:	quiz/datfiles/%.c
	$(CC) $(CFLAGS) $(quiz_datfiles_CFLAGS) $(quiz_datfiles_DEFS) $(BASE_INCS) -Iquiz/datfiles $(quiz_datfiles_INCS) -S -fverbose-asm $< -o $@

quiz/datfiles/%.d:	quiz/datfiles/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(quiz_datfiles_CFLAGS) $(quiz_datfiles_DEFS) $(BASE_INCS) -Iquiz/datfiles $(quiz_datfiles_INCS)

include quiz/Makefrag

quiz/%.o:	quiz/%.c
	$(CC) $(CFLAGS) $(quiz_CFLAGS) $(quiz_DEFS) $(BASE_INCS) -Iquiz $(quiz_INCS) -c $< -o $@

quiz/%.i:	quiz/%.c
	$(CC) $(CFLAGS) $(quiz_CFLAGS) $(quiz_DEFS) $(BASE_INCS) -Iquiz $(quiz_INCS) -E $< -o $@

quiz/%.s:	quiz/%.c
	$(CC) $(CFLAGS) $(quiz_CFLAGS) $(quiz_DEFS) $(BASE_INCS) -Iquiz $(quiz_INCS) -S -fverbose-asm $< -o $@

quiz/%.d:	quiz/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(quiz_CFLAGS) $(quiz_DEFS) $(BASE_INCS) -Iquiz $(quiz_INCS)

include rain/Makefrag

rain/%.o:	rain/%.c
	$(CC) $(CFLAGS) $(rain_CFLAGS) $(rain_DEFS) $(BASE_INCS) -Irain $(rain_INCS) -c $< -o $@

rain/%.i:	rain/%.c
	$(CC) $(CFLAGS) $(rain_CFLAGS) $(rain_DEFS) $(BASE_INCS) -Irain $(rain_INCS) -E $< -o $@

rain/%.s:	rain/%.c
	$(CC) $(CFLAGS) $(rain_CFLAGS) $(rain_DEFS) $(BASE_INCS) -Irain $(rain_INCS) -S -fverbose-asm $< -o $@

rain/%.d:	rain/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(rain_CFLAGS) $(rain_DEFS) $(BASE_INCS) -Irain $(rain_INCS)

include random/Makefrag

random/%.o:	random/%.c
	$(CC) $(CFLAGS) $(random_CFLAGS) $(random_DEFS) $(BASE_INCS) -Irandom $(random_INCS) -c $< -o $@

random/%.i:	random/%.c
	$(CC) $(CFLAGS) $(random_CFLAGS) $(random_DEFS) $(BASE_INCS) -Irandom $(random_INCS) -E $< -o $@

random/%.s:	random/%.c
	$(CC) $(CFLAGS) $(random_CFLAGS) $(random_DEFS) $(BASE_INCS) -Irandom $(random_INCS) -S -fverbose-asm $< -o $@

random/%.d:	random/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(random_CFLAGS) $(random_DEFS) $(BASE_INCS) -Irandom $(random_INCS)

include robots/Makefrag

robots/%.o:	robots/%.c
	$(CC) $(CFLAGS) $(robots_CFLAGS) $(robots_DEFS) $(BASE_INCS) -Irobots $(robots_INCS) -c $< -o $@

robots/%.i:	robots/%.c
	$(CC) $(CFLAGS) $(robots_CFLAGS) $(robots_DEFS) $(BASE_INCS) -Irobots $(robots_INCS) -E $< -o $@

robots/%.s:	robots/%.c
	$(CC) $(CFLAGS) $(robots_CFLAGS) $(robots_DEFS) $(BASE_INCS) -Irobots $(robots_INCS) -S -fverbose-asm $< -o $@

robots/%.d:	robots/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(robots_CFLAGS) $(robots_DEFS) $(BASE_INCS) -Irobots $(robots_INCS)

include sail/Makefrag

sail/%.o:	sail/%.c
	$(CC) $(CFLAGS) $(sail_CFLAGS) $(sail_DEFS) $(BASE_INCS) -Isail $(sail_INCS) -c $< -o $@

sail/%.i:	sail/%.c
	$(CC) $(CFLAGS) $(sail_CFLAGS) $(sail_DEFS) $(BASE_INCS) -Isail $(sail_INCS) -E $< -o $@

sail/%.s:	sail/%.c
	$(CC) $(CFLAGS) $(sail_CFLAGS) $(sail_DEFS) $(BASE_INCS) -Isail $(sail_INCS) -S -fverbose-asm $< -o $@

sail/%.d:	sail/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(sail_CFLAGS) $(sail_DEFS) $(BASE_INCS) -Isail $(sail_INCS)

include snake/snake/Makefrag

snake/snake/%.o:	snake/snake/%.c
	$(CC) $(CFLAGS) $(snake_snake_CFLAGS) $(snake_snake_DEFS) $(BASE_INCS) -Isnake/snake $(snake_snake_INCS) -c $< -o $@

snake/snake/%.i:	snake/snake/%.c
	$(CC) $(CFLAGS) $(snake_snake_CFLAGS) $(snake_snake_DEFS) $(BASE_INCS) -Isnake/snake $(snake_snake_INCS) -E $< -o $@

snake/snake/%.s:	snake/snake/%.c
	$(CC) $(CFLAGS) $(snake_snake_CFLAGS) $(snake_snake_DEFS) $(BASE_INCS) -Isnake/snake $(snake_snake_INCS) -S -fverbose-asm $< -o $@

snake/snake/%.d:	snake/snake/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(snake_snake_CFLAGS) $(snake_snake_DEFS) $(BASE_INCS) -Isnake/snake $(snake_snake_INCS)

include snake/snscore/Makefrag

snake/snscore/%.o:	snake/snscore/%.c
	$(CC) $(CFLAGS) $(snake_snscore_CFLAGS) $(snake_snscore_DEFS) $(BASE_INCS) -Isnake/snscore $(snake_snscore_INCS) -c $< -o $@

snake/snscore/%.i:	snake/snscore/%.c
	$(CC) $(CFLAGS) $(snake_snscore_CFLAGS) $(snake_snscore_DEFS) $(BASE_INCS) -Isnake/snscore $(snake_snscore_INCS) -E $< -o $@

snake/snscore/%.s:	snake/snscore/%.c
	$(CC) $(CFLAGS) $(snake_snscore_CFLAGS) $(snake_snscore_DEFS) $(BASE_INCS) -Isnake/snscore $(snake_snscore_INCS) -S -fverbose-asm $< -o $@

snake/snscore/%.d:	snake/snscore/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(snake_snscore_CFLAGS) $(snake_snscore_DEFS) $(BASE_INCS) -Isnake/snscore $(snake_snscore_INCS)

include snake/Makefrag

snake/%.o:	snake/%.c
	$(CC) $(CFLAGS) $(snake_CFLAGS) $(snake_DEFS) $(BASE_INCS) -Isnake $(snake_INCS) -c $< -o $@

snake/%.i:	snake/%.c
	$(CC) $(CFLAGS) $(snake_CFLAGS) $(snake_DEFS) $(BASE_INCS) -Isnake $(snake_INCS) -E $< -o $@

snake/%.s:	snake/%.c
	$(CC) $(CFLAGS) $(snake_CFLAGS) $(snake_DEFS) $(BASE_INCS) -Isnake $(snake_INCS) -S -fverbose-asm $< -o $@

snake/%.d:	snake/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(snake_CFLAGS) $(snake_DEFS) $(BASE_INCS) -Isnake $(snake_INCS)

include tetris/Makefrag

tetris/%.o:	tetris/%.c
	$(CC) $(CFLAGS) $(tetris_CFLAGS) $(tetris_DEFS) $(BASE_INCS) -Itetris $(tetris_INCS) -c $< -o $@

tetris/%.i:	tetris/%.c
	$(CC) $(CFLAGS) $(tetris_CFLAGS) $(tetris_DEFS) $(BASE_INCS) -Itetris $(tetris_INCS) -E $< -o $@

tetris/%.s:	tetris/%.c
	$(CC) $(CFLAGS) $(tetris_CFLAGS) $(tetris_DEFS) $(BASE_INCS) -Itetris $(tetris_INCS) -S -fverbose-asm $< -o $@

tetris/%.d:	tetris/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(tetris_CFLAGS) $(tetris_DEFS) $(BASE_INCS) -Itetris $(tetris_INCS)

include trek/Makefrag

trek/%.o:	trek/%.c
	$(CC) $(CFLAGS) $(trek_CFLAGS) $(trek_DEFS) $(BASE_INCS) -Itrek $(trek_INCS) -c $< -o $@

trek/%.i:	trek/%.c
	$(CC) $(CFLAGS) $(trek_CFLAGS) $(trek_DEFS) $(BASE_INCS) -Itrek $(trek_INCS) -E $< -o $@

trek/%.s:	trek/%.c
	$(CC) $(CFLAGS) $(trek_CFLAGS) $(trek_DEFS) $(BASE_INCS) -Itrek $(trek_INCS) -S -fverbose-asm $< -o $@

trek/%.d:	trek/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(trek_CFLAGS) $(trek_DEFS) $(BASE_INCS) -Itrek $(trek_INCS)

include wargames/Makefrag

wargames/%.o:	wargames/%.c
	$(CC) $(CFLAGS) $(wargames_CFLAGS) $(wargames_DEFS) $(BASE_INCS) -Iwargames $(wargames_INCS) -c $< -o $@

wargames/%.i:	wargames/%.c
	$(CC) $(CFLAGS) $(wargames_CFLAGS) $(wargames_DEFS) $(BASE_INCS) -Iwargames $(wargames_INCS) -E $< -o $@

wargames/%.s:	wargames/%.c
	$(CC) $(CFLAGS) $(wargames_CFLAGS) $(wargames_DEFS) $(BASE_INCS) -Iwargames $(wargames_INCS) -S -fverbose-asm $< -o $@

wargames/%.d:	wargames/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(wargames_CFLAGS) $(wargames_DEFS) $(BASE_INCS) -Iwargames $(wargames_INCS)

include worm/Makefrag

worm/%.o:	worm/%.c
	$(CC) $(CFLAGS) $(worm_CFLAGS) $(worm_DEFS) $(BASE_INCS) -Iworm $(worm_INCS) -c $< -o $@

worm/%.i:	worm/%.c
	$(CC) $(CFLAGS) $(worm_CFLAGS) $(worm_DEFS) $(BASE_INCS) -Iworm $(worm_INCS) -E $< -o $@

worm/%.s:	worm/%.c
	$(CC) $(CFLAGS) $(worm_CFLAGS) $(worm_DEFS) $(BASE_INCS) -Iworm $(worm_INCS) -S -fverbose-asm $< -o $@

worm/%.d:	worm/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(worm_CFLAGS) $(worm_DEFS) $(BASE_INCS) -Iworm $(worm_INCS)

include worms/Makefrag

worms/%.o:	worms/%.c
	$(CC) $(CFLAGS) $(worms_CFLAGS) $(worms_DEFS) $(BASE_INCS) -Iworms $(worms_INCS) -c $< -o $@

worms/%.i:	worms/%.c
	$(CC) $(CFLAGS) $(worms_CFLAGS) $(worms_DEFS) $(BASE_INCS) -Iworms $(worms_INCS) -E $< -o $@

worms/%.s:	worms/%.c
	$(CC) $(CFLAGS) $(worms_CFLAGS) $(worms_DEFS) $(BASE_INCS) -Iworms $(worms_INCS) -S -fverbose-asm $< -o $@

worms/%.d:	worms/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(worms_CFLAGS) $(worms_DEFS) $(BASE_INCS) -Iworms $(worms_INCS)

include wtf/Makefrag

wtf/%.o:	wtf/%.c
	$(CC) $(CFLAGS) $(wtf_CFLAGS) $(wtf_DEFS) $(BASE_INCS) -Iwtf $(wtf_INCS) -c $< -o $@

wtf/%.i:	wtf/%.c
	$(CC) $(CFLAGS) $(wtf_CFLAGS) $(wtf_DEFS) $(BASE_INCS) -Iwtf $(wtf_INCS) -E $< -o $@

wtf/%.s:	wtf/%.c
	$(CC) $(CFLAGS) $(wtf_CFLAGS) $(wtf_DEFS) $(BASE_INCS) -Iwtf $(wtf_INCS) -S -fverbose-asm $< -o $@

wtf/%.d:	wtf/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(wtf_CFLAGS) $(wtf_DEFS) $(BASE_INCS) -Iwtf $(wtf_INCS)

include wump/Makefrag

wump/%.o:	wump/%.c
	$(CC) $(CFLAGS) $(wump_CFLAGS) $(wump_DEFS) $(BASE_INCS) -Iwump $(wump_INCS) -c $< -o $@

wump/%.i:	wump/%.c
	$(CC) $(CFLAGS) $(wump_CFLAGS) $(wump_DEFS) $(BASE_INCS) -Iwump $(wump_INCS) -E $< -o $@

wump/%.s:	wump/%.c
	$(CC) $(CFLAGS) $(wump_CFLAGS) $(wump_DEFS) $(BASE_INCS) -Iwump $(wump_INCS) -S -fverbose-asm $< -o $@

wump/%.d:	wump/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(wump_CFLAGS) $(wump_DEFS) $(BASE_INCS) -Iwump $(wump_INCS)

include lib/Makefrag

lib/%.o:	lib/%.c
	$(CC) $(CFLAGS) $(lib_CFLAGS) $(lib_DEFS) $(BASE_INCS) -Ilib $(lib_INCS) -c $< -o $@

lib/%.i:	lib/%.c
	$(CC) $(CFLAGS) $(lib_CFLAGS) $(lib_DEFS) $(BASE_INCS) -Ilib $(lib_INCS) -E $< -o $@

lib/%.s:	lib/%.c
	$(CC) $(CFLAGS) $(lib_CFLAGS) $(lib_DEFS) $(BASE_INCS) -Ilib $(lib_INCS) -S -fverbose-asm $< -o $@

lib/%.d:	lib/%.c
	./mkdep $< $@ $(CC) $(CFLAGS) $(lib_CFLAGS) $(lib_DEFS) $(BASE_INCS) -Ilib $(lib_INCS)

