# Note:
# This Makefile is for GNU compiler in UNIX
# You have to change this for PC environment. Sorry.
#
# 'makdfile.mak' is a sample Makefile in PC environment.
# It must help you to convert this Makefile
#
# This Makefile for DTL-H5000K of NEWS-OS 6.X.
#

LIBDIR   = ../../../../lib
INCDIR   = ../../../../include

MAKE	 = make
TADDR	 = 80030000
CC       = cc
CFLAGS   = -I./ -I$(INCDIR) -coff -EL -non_shared -Wx,-G 0
LDFLAGS  = -L -L$(LIBDIR) -coff -EL -non_shared -Wx,-G 0 -N -T $(TADDR) \
           -e main
RM       = rm -f
RM_CMD   = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
DEPEND   = makedepend
LIBS     = ../lib/superx.a ../lib/turtle.a \
	   -lgpu -lgte -lcard -letc -lc2 -lapi

OBJS     = max.o pad.o maxinit.o drawmax.o menuset.o card.o vsync.o emouse.o

all::	main

main : $(OBJS)
	ld $(LDFLAGS) -o main $(OBJS) $(LIBS)

clean::
	$(RM) main
	$(RM_CMD) "#"*

depend::
	$(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- -I$(INCDIR) -- *.c

start:
	psxexec main 807ffff0

# -------------------------------------------------------------------------
# dependencies generated by makedepend

# DO NOT DELETE

card.o: libps.h ../../../../include/sys/types.h ../../../../include/asm.h
card.o: ../../../../include/r3000.h ../../../../include/kernel.h
card.o: ../../../../include/libetc.h ../../../../include/libgte.h
card.o: ../../../../include/libgpu.h ../../../../include/libgs.h
card.o: ../../../../include/sys/file.h ../../../../include/sys/fcntl.h
card.o: maxconf.h maxtypes.h turtle.h const.h psxload.h spritex.h menux.h
card.o: cardio.h maxstat.h menuset2.h
drawmax.o: libps.h ../../../../include/sys/types.h ../../../../include/asm.h
drawmax.o: ../../../../include/r3000.h ../../../../include/kernel.h
drawmax.o: ../../../../include/libetc.h ../../../../include/libgte.h
drawmax.o: ../../../../include/libgpu.h ../../../../include/libgs.h
drawmax.o: maxtypes.h maxconf.h turtle.h const.h maxproto.h psxload.h
drawmax.o: spritex.h maxstat.h menux.h
emouse.o: libps.h ../../../../include/sys/types.h ../../../../include/asm.h
emouse.o: ../../../../include/r3000.h ../../../../include/kernel.h
emouse.o: ../../../../include/libetc.h ../../../../include/libgte.h
emouse.o: ../../../../include/libgpu.h ../../../../include/libgs.h maxtypes.h
emouse.o: maxconf.h turtle.h const.h psxload.h spritex.h menux.h maxstat.h
emouse.o: menuset2.h emouse.h mouse.h
max.o: libps.h ../../../../include/sys/types.h ../../../../include/asm.h
max.o: ../../../../include/r3000.h ../../../../include/kernel.h
max.o: ../../../../include/libetc.h ../../../../include/libgte.h
max.o: ../../../../include/libgpu.h ../../../../include/libgs.h maxtypes.h
max.o: maxconf.h turtle.h const.h psxload.h spritex.h menux.h emouse.h
max.o: maxproto.h maxstat.h
maxinit.o: libps.h ../../../../include/sys/types.h ../../../../include/asm.h
maxinit.o: ../../../../include/r3000.h ../../../../include/kernel.h
maxinit.o: ../../../../include/libetc.h ../../../../include/libgte.h
maxinit.o: ../../../../include/libgpu.h ../../../../include/libgs.h
maxinit.o: maxtypes.h maxconf.h turtle.h const.h maxproto.h psxload.h
maxinit.o: spritex.h maxstat.h menux.h
menuset.o: libps.h ../../../../include/sys/types.h ../../../../include/asm.h
menuset.o: ../../../../include/r3000.h ../../../../include/kernel.h
menuset.o: ../../../../include/libetc.h ../../../../include/libgte.h
menuset.o: ../../../../include/libgpu.h ../../../../include/libgs.h
menuset.o: maxtypes.h maxconf.h turtle.h const.h maxstat.h psxload.h
menuset.o: spritex.h menux.h menuset.h pad.h memeng.h menuset2.h
pad.o: libps.h ../../../../include/sys/types.h ../../../../include/asm.h
pad.o: ../../../../include/r3000.h ../../../../include/kernel.h
pad.o: ../../../../include/libetc.h ../../../../include/libgte.h
pad.o: ../../../../include/libgpu.h ../../../../include/libgs.h maxtypes.h
pad.o: maxconf.h turtle.h const.h maxstat.h psxload.h spritex.h menux.h
pad.o: maxproto.h
vsync.o: ../../../../include/memory.h libps.h ../../../../include/sys/types.h
vsync.o: ../../../../include/asm.h ../../../../include/r3000.h
vsync.o: ../../../../include/kernel.h ../../../../include/libetc.h
vsync.o: ../../../../include/libgte.h ../../../../include/libgpu.h
vsync.o: ../../../../include/libgs.h maxconf.h vsync.h
