|
|
1.1.1.8 ! root 1: # Main Makefile for Hatari. 1.1 root 2: 1.1.1.8 ! root 3: # Include settings ! 4: include ../Makefile.cnf 1.1.1.5 root 5: 6: # Additional include directories: 7: INCFLAGS = -I./includes -I./uae-cpu 1.1 root 8: 1.1.1.4 root 9: 1.1.1.8 ! root 10: CFLAGS += -DDATADIR=\"$(DATADIR)\" $(INCFLAGS) $(SDL_CFLAGS) 1.1 root 11: 12: 13: CPUOBJS = ./uae-cpu/hatari-glue.o ./uae-cpu/memory.o ./uae-cpu/newcpu.o \ 14: ./uae-cpu/readcpu.o ./uae-cpu/fpp.o ./uae-cpu/cpustbl.o ./uae-cpu/cpudefs.o \ 15: ./uae-cpu/cpuemu1.o ./uae-cpu/cpuemu2.o ./uae-cpu/cpuemu3.o \ 16: ./uae-cpu/cpuemu4.o ./uae-cpu/cpuemu5.o ./uae-cpu/cpuemu6.o \ 17: ./uae-cpu/cpuemu7.o ./uae-cpu/cpuemu8.o 18: 1.1.1.8 ! root 19: GUIOBJS = ./gui-sdl/dlgAbout.o ./gui-sdl/dlgDevice.o ./gui-sdl/dlgDisc.o \ ! 20: ./gui-sdl/dlgJoystick.o ./gui-sdl/dlgKeyboard.o ./gui-sdl/dlgMain.o \ ! 21: ./gui-sdl/dlgMemory.o ./gui-sdl/dlgNewDisc.o ./gui-sdl/dlgScreen.o \ ! 22: ./gui-sdl/dlgSound.o ./gui-sdl/dlgSystem.o ./gui-sdl/dlgTosGem.o \ ! 23: ./gui-sdl/dlgFileSelect.o ./gui-sdl/sdlgui.o ! 24: ! 25: 1.1.1.7 root 26: SRCS = audio.c bios.c blitter.c cart.c cfgopts.c configuration.c \ 1.1.1.8 ! root 27: createBlankImage.c debug.c debugui.c dialog.c dim.c errlog.c \ 1.1.1.7 root 28: fdc.c file.c floppy.c gemdos.c hdc.c ikbd.c int.c intercept.c joy.c keymap.c \ 29: m68000.c main.c midi.c memAlloc.c memorySnapShot.c mfp.c misc.c msa.c psg.c \ 30: printer.c rs232.c reset.c rtc.c st.c stMemory.c screen.c screenConvert.c \ 1.1.1.8 ! root 31: screenSnapShot.c shortcut.c sound.c spec512.c tos.c unzip.c vdi.c video.c \ ! 32: wavFormat.c xbios.c ymFormat.c zip.c 1.1 root 33: 34: OBJS = $(SRCS:.c=.o) 35: 36: 1.1.1.8 ! root 37: ALLOBJS = $(OBJS) $(GUIOBJS) $(CPUOBJS) ! 38: ! 39: ! 40: all: hatari 1.1 root 41: 1.1.1.8 ! root 42: hatari: $(ALLOBJS) ! 43: $(CC) $(LDFLAGS) $(ALLOBJS) $(SDL_LIBS) $(LIBS) -o hatari 1.1 root 44: 45: clean: 46: rm -f *.o hatari 1.1.1.8 ! root 47: $(MAKE) -C gui-sdl/ clean 1.1 root 48: $(MAKE) -C uae-cpu/ clean 49: 50: 1.1.1.8 ! root 51: # Sub-folder dependencies: ! 52: uae-cpu/%.o: uae-cpu/%.c ! 53: $(MAKE) -C uae-cpu/ all ! 54: uae-cpu/cpuemu%.o: uae-cpu/cpuemu.c ! 55: $(MAKE) -C uae-cpu/ all ! 56: uae-cpu/cpuemu.c: uae-cpu/gencpu.o uae-cpu/readcpu.c uae-cpu/cpudefs.c ! 57: $(MAKE) -C uae-cpu/ cpuemu.c ! 58: uae-cpu/cpudefs.c: uae-cpu/build68k.c uae-cpu/table68k ! 59: $(MAKE) -C uae-cpu/ cpudefs.c 1.1.1.4 root 60: 1.1.1.8 ! root 61: gui-sdl/%.o: gui-sdl/%.c ! 62: $(MAKE) -C gui-sdl/ all 1.1.1.4 root 63: 1.1.1.7 root 64: 65: # Use "make depend" to generate file dependencies: 66: depend: $(SRCS) 67: $(CC) -MM $(CFLAGS) $(SRCS) > Makefile.dep 1.1.1.8 ! root 68: $(MAKE) -C gui-sdl/ depend 1.1.1.7 root 69: 70: ifneq (,$(wildcard Makefile.dep)) 71: include Makefile.dep 72: endif 73:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.