C_FLAGS = -c LINKER = -Xlinker -Map -Xlinker mapfile -Xlinker -Ttext -Xlinker 80090000 RM = del PROG = kamix OBJS = credz.o hiscore.o intro.o nocntrl.o options.o selector.o thegame.o titlescr.o yxmp.o antis.o bar.o bgleft.o bgright.o bouns.o choosevb.o choosevh.o ctrl0.o ctrl1.o ctrl2.o ctrl3.o font16.o game_vb.o game_vh.o game_yxm.o gameover.o gctrl2.o gf1.o gf2.o gf3.o gf4.o gf5.o gf6.o gsfxvb.o gsfxvh.o hiscorel.o hsctrl0.o hsctrl1.o ics.o opt_adsc.o pause.o playback.o presstar.o s_hs.o s_op.o s_sg.o s_x.o score_vb.o score_vh.o score_yx.o scorefnt.o stone.o theme_vb.o theme_vh.o theme_yx.o txleft.o txright.o txtitlel.o txtitler.o all: $(PROG) $(PROG): $(OBJS) tetixx.o gcc $(LINKER) $(OBJS) tetixx.o -o kamix tetixx.o: tetixx.c gcc $(C_FLAGS) tetixx.c credz.o: credz.c gcc $(C_FLAGS) credz.c hiscore.o: hiscore.c gcc $(C_FLAGS) hiscore.c intro.o: intro.c gcc $(C_FLAGS) intro.c nocntrl.o: nocntrl.c gcc $(C_FLAGS) nocntrl.c options.o: options.c gcc $(C_FLAGS) options.c selector.o: selector.c gcc $(C_FLAGS) selector.c thegame.o: thegame.c gcc $(C_FLAGS) thegame.c titlescr.o: titlescr.c gcc $(C_FLAGS) titlescr.c yxmp.o: yxmp.c gcc $(C_FLAGS) yxmp.c antis.o: inc\ANTIS.c gcc $(C_FLAGS) inc/ANTIS.c bar.o: inc\bar.c gcc $(C_FLAGS) inc/bar.c bgleft.o: inc\BGLEFT.c gcc $(C_FLAGS) inc/bgleft.c bgright.o: inc\BGRIGHT.c gcc $(C_FLAGS) inc/bgright.c bouns.o: inc\bouns.c gcc $(C_FLAGS) inc/bouns.c choosevb.o: inc\choosevb.c gcc $(C_FLAGS) inc/choosevb.c choosevh.o: inc\choosevh.c gcc $(C_FLAGS) inc/choosevh.c ctrl0.o: inc\ctrl0.c gcc $(C_FLAGS) inc/ctrl0.c ctrl1.o: inc\ctrl1.c gcc $(C_FLAGS) inc/ctrl1.c ctrl2.o: inc\ctrl2.c gcc $(C_FLAGS) inc/ctrl2.c ctrl3.o: inc\ctrl3.c gcc $(C_FLAGS) inc/ctrl3.c font16.o: inc\font16.c gcc $(C_FLAGS) inc/font16.c game_vb.o: inc\game_vb.c gcc $(C_FLAGS) inc/game_vb.c game_vh.o: inc\game_vh.c gcc $(C_FLAGS) inc/game_vh.c game_yxm.o: inc\game_yxm.c gcc $(C_FLAGS) inc/game_yxm.c gameover.o: inc\gameover.c gcc $(C_FLAGS) inc/gameover.c gctrl2.o: inc\gctrl2.c gcc $(C_FLAGS) inc/gctrl2.c gf1.o: inc\gf1.c gcc $(C_FLAGS) inc/gf1.c gf2.o: inc\gf2.c gcc $(C_FLAGS) inc/gf2.c gf3.o: inc\gf3.c gcc $(C_FLAGS) inc/gf3.c gf4.o: inc\gf4.c gcc $(C_FLAGS) inc/gf4.c gf5.o: inc\gf5.c gcc $(C_FLAGS) inc/gf5.c gf6.o: inc\gf6.c gcc $(C_FLAGS) inc/gf6.c gsfxvb.o: inc\gsfxvb.c gcc $(C_FLAGS) inc/gsfxvb.c gsfxvh.o: inc\gsfxvh.c gcc $(C_FLAGS) inc/gsfxvh.c hiscorel.o: inc\hiscorel.c gcc $(C_FLAGS) inc/hiscorel.c hsctrl0.o: inc\hsctrl0.c gcc $(C_FLAGS) inc/hsctrl0.c hsctrl1.o: inc\hsctrl1.c gcc $(C_FLAGS) inc/hsctrl1.c ics.o: inc\ics.c gcc $(C_FLAGS) inc/ics.c opt_adsc.o: inc\opt_adsc.c gcc $(C_FLAGS) inc/opt_adsc.c pause.o: inc\pause.c gcc $(C_FLAGS) inc/pause.c playback.o: inc\playback.c gcc $(C_FLAGS) inc/playback.c presstar.o: inc\presstar.c gcc $(C_FLAGS) inc/presstar.c s_hs.o: inc\s_hs.c gcc $(C_FLAGS) inc/s_hs.c s_op.o: inc\s_op.c gcc $(C_FLAGS) inc/s_op.c s_sg.o: inc\s_sg.c gcc $(C_FLAGS) inc/s_sg.c s_x.o: inc\s_x.c gcc $(C_FLAGS) inc/s_x.c score_vb.o: inc\score_vb.c gcc $(C_FLAGS) inc/score_vb.c score_vh.o: inc\score_vh.c gcc $(C_FLAGS) inc/score_vh.c score_yx.o: inc\score_yx.c gcc $(C_FLAGS) inc/score_yx.c scorefnt.o: inc\scorefnt.c gcc $(C_FLAGS) inc/scorefnt.c stone.o: inc\stone.c gcc $(C_FLAGS) inc/stone.c theme_vb.o: inc\theme_vb.c gcc $(C_FLAGS) inc/theme_vb.c theme_vh.o: inc\theme_vh.c gcc $(C_FLAGS) inc/theme_vh.c theme_yx.o: inc\theme_yx.c gcc $(C_FLAGS) inc/theme_yx.c txleft.o: inc\txleft.c gcc $(C_FLAGS) inc/txleft.c txright.o: inc\txright.c gcc $(C_FLAGS) inc/txright.c txtitlel.o: inc\txtitlel.c gcc $(C_FLAGS) inc/txtitlel.c txtitler.o: inc\txtitler.c gcc $(C_FLAGS) inc/txtitler.c clean: $(RM) $(PROG) $(RM) $(OBJS)