GNUmakefile 1.41 KB
#
# Makefile for tool to expand .data scripts into .rdram files
#

PRDEPTH = ../..
include $(PRDEPTH)/PRdefs
CC=$(HOST_CC)
GCINCS=-D_LANGUAGE_C -I$(ROOT)/host_include
GLDOPTS=-L$(ROOT)/host_lib

OPTIMIZER = -g

LCINCS=-I$(ROOT)/usr/include/PR 
LCOPTS=-Wall

TARGETS=checkaudio checkhex checkimage checkvideo \
	data2rdram rdram2data rdram2image rdramgclr \
	bump dump2mem gbi2mem rdramg raw2image fp dat2bin

default: $(TARGETS)

include $(PRDEPTH)/PRrules

checkhex: checkhex.o
	$(CCF) checkhex.o $(LDFLAGS) -o $@

data2rdram: data2rdram.o
	$(CCF) data2rdram.o $(LDFLAGS) -o $@

rdram2data: rdram2data.o rdram.o
	$(CCF) rdram2data.o rdram.o $(LDFLAGS) -o $@

rdram2image: rdram2image.o rdram.o
#	$(CCF) rdram2image.o rdram.o $(LDFLAGS)  -limage -lgen -o $@
	$(CCF) rdram2image.o rdram.o $(LDFLAGS)  -limage -o $@

raw2image: raw2image.o
	$(CCF) raw2image.o $(LDFLAGS)  -limage -o $@

fp: fp.o 
	$(CCF) fp.o $(LDFLAGS) -o $@

dat2bin: dat2bin.o
	$(CCF) dat2bin.o -o $@

rdramgclr: rdramgclr.o rdram.o
	$(CCF) rdramgclr.o rdram.o $(LDFLAGS) -o $@

rdramg: rdramg.o rdram.o
	$(CCF) rdramg.o rdram.o $(LDFLAGS) -o $@

dump2mem: dump2mem.o 
	$(CCF) dump2mem.o $(LDFLAGS) -o $@

gbi2mem: gbi2mem.o
	$(CCF) gbi2mem.o $(LDFLAGS) -o $@

bump:	bump.o
	$(CCF) bump.o $(LDFLAGS) -o $@ -lm -limage

checkimage: checkimage.sh.linux
	cat checkimage.sh.linux >checkimage
	chmod a+x checkimage

exports install: default
	$(INSTALL) -m 555 -F /usr/sbin $(TARGETS)