#////////////////////////////////////////////////////////////////////////////#
#/ Pacman                                                                   /#
#////////////////////////////////////////////////////////////////////////////#
.SUFFIXES: .c .asm .rel .abs .wav
DF = ../DF
NAME = pacman
OBJS = \
	$(DF)/crt0.rel $(DF)/crt1.rel $(DF)/gb.rel $(DF)/stdio.rel \
	gfx/level1.rel gfx/backgrnd.rel gfx/objects.rel \
	sfx/boom.rel sfx/eatdot.rel sfx/eatdot2.rel sfx/eaten.rel sfx/eatghost.rel sfx/eatpil.rel sfx/gameover.rel sfx/start.rel \
	main.rel 1.rel

$(NAME).ngp: makefile $(DF)/ngpc.lcf $(DF)/system.lib $(OBJS)
	tulink -la -o $(NAME).abs $(DF)/ngpc.lcf $(DF)/system.lib $(OBJS)
	tuconv -Fs24 $(NAME).abs
	s242ngp $(NAME).s24

.c.rel:
	cc900 -I$(DF) -Igfx -c -O3 -l $< -o $@

.asm.rel:
	asm900 -l $< -o $@

.wav.rel:
	wav2c $<

.wav.c:
	wav2c $<

clean:
	del /s /q *.rel *.abs *.map *.lst *.s24 *.ngp
