uae-wii/src/tools/Makefile.wii

66 lines
1.8 KiB
Makefile

#
# Makefile.in for UAE tools
#
export PATH := $(DEVKITPRO)/MinGW/bin:$(PATH):.
CC = gcc
LDFLAGS =
CFLAGS = -I../include
LIBRARIES =
all: copy gencpu.exe gencomp.exe build68k.exe genblitter.exe genlinetoscr.exe
copy:
cp ../genblitter.c genblitter.c
cp ../blitops.c blitops.c
cp ../writelog.c writelog.c
cp ../build68k.c build68k.c
cp ../gencpu.c gencpu.c
cp ../readcpu.c readcpu.c
cp ../missing.c missing.c
cp ../gencomp.c gencomp.c
cp ../genlinetoscr.c genlinetoscr.c
cp ../cpudefs.c cpudefs.c
install:
clean:
-rm -f *.o
-rm cpudefs.c
-rm -f gencpu.exe gencomp.exe build68k.exe genblitter.exe genlinetoscr.exe genblitter.c blitops.c writelog.c build68k.c gencpu.c readcpu.c missing.c gencomp.c genlinetoscr.c cpudefs.c
distclean: clean
-rm -f config.cache config.log config.status
-rm -f Makefile sysconfig.h
-rm -f *.c
genblitter.exe: genblitter.o blitops.o writelog.o
$(CC) $(LDFLAGS) -o genblitter.exe genblitter.o blitops.o writelog.o
build68k.exe: build68k.o writelog.o
$(CC) $(LDFLAGS) -o build68k.exe build68k.o writelog.o
gencpu.exe: gencpu.o readcpu.o cpudefs.o missing.o writelog.o
$(CC) $(LDFLAGS) -o gencpu.exe gencpu.o readcpu.o cpudefs.o missing.o writelog.o
gencomp.exe: gencomp.o readcpu.o cpudefs.o missing.o
$(CC) $(LDFLAGS) -o gencomp.exe gencomp.o readcpu.o missing.o cpudefs.o writelog.o
genlinetoscr.exe: genlinetoscr.o
$(CC) $(LDFLAGS) -o genlinetoscr.exe genlinetoscr.o
custom.o: blit.h
drawing.o: linetoscr.c
cpudefs.c: build68k.exe ../table68k
build68k.exe < ../table68k >cpudefs.c
.c.o:
$(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $(CFLAGS_$@) $< -o $@
.c.s:
$(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
.c.i:
$(CC) $(INCLUDES) -E $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< > $@