home *** CD-ROM | disk | FTP | other *** search
Makefile | 1999-11-12 | 1.0 KB | 42 lines |
- LFLAGS =
- CFLAGS = -warpup -O6 -ffast-math -fomit-frame-pointer -finline-functions -Wall -Igg:ppc-amigaos/os-include/ -DBUILD_AMIGA
- OBJS = main.o rom.o mem.o cpu.o vram.o debug.o joypad.o jlib.o amiga.o
- BIN = gbe
-
- all: $(BIN)
-
- $(BIN): $(OBJS)
- ppc-amigaos-gcc $(CFLAGS) -o $(BIN) $(OBJS) $(LFLAGS)
- elf2exe $(BIN) $(BIN).exe
-
- main.o: main.c rom.h mem.h data.h vram.h
- ppc-amigaos-gcc $(CFLAGS) -o main.o -c main.c
-
- rom.o: rom.c rom.h mem.h
- ppc-amigaos-gcc $(CFLAGS) -o rom.o -c rom.c
-
- mem.o: mem.c mem.h regs.h
- ppc-amigaos-gcc $(CFLAGS) -o mem.o -c mem.c
-
- cpu.o: cpu.c cpu.h mem.h data.h
- ppc-amigaos-gcc $(CFLAGS) -o cpu.o -c cpu.c
-
- vram.o: vram.c vram.h mem.h regs.h
- ppc-amigaos-gcc $(CFLAGS) -o vram.o -c vram.c
-
- debug.o: debug.c debug.h
- ppc-amigaos-gcc $(CFLAGS) -o debug.o -c debug.c
-
- joypad.o: joypad.c joypad.c jlib.h
- ppc-amigaos-gcc $(CFLAGS) -o joypad.o -c joypad.c
-
- jlib.o: jlib.c jlib.h
- ppc-amigaos-gcc $(CFLAGS) -o jlib.o -c jlib.c
-
- amiga.o: amiga.c amiga.h
- ppc-amigaos-gcc $(CFLAGS) -o amiga.o -c amiga.c
-
- clean:
- rm -f $(BIN) $(OBJS) *~ core vram.dump
-
-