-# To the Gentoo ebuild maintainers: If something is silly in the compile script
-# and/or makefile, why don't you enlighten us poor schmucks as to what's wrong? ;-)
-#
-
-CC = gcc
-LD = gcc
-TARGET = vj$(EXESUFFIX)
-
-# Note that we use optimization level 2 instead of 3--3 doesn't seem to gain much over 2
-CFLAGS = -Wall -Wno-switch -O2 -ffast-math -fomit-frame-pointer
-CPPFLAGS = -Wall -Wno-switch -Wno-non-virtual-dtor -O2 -D$(SYSTYPE) \
- -ffast-math -fomit-frame-pointer `sdl-config --cflags`
-# -fomit-frame-pointer `sdl-config --cflags` -g
-# -fomit-frame-pointer `sdl-config --cflags` -DLOG_UNMAPPED_MEMORY_ACCESSES
-
-LDFLAGS =
-
-LIBS = -L/usr/local/lib -L/usr/lib `sdl-config $(SDLLIBTYPE)` -lstdc++ -lz $(GLLIB)
-
-INCS = -I. -I./src -I/usr/local/include -I/usr/include
-
-OBJS = \
- obj/blitter.o \
- obj/cdrom.o \
- obj/cdintf.o \
- obj/clock.o \
- obj/crc32.o \
- obj/dac.o \
- obj/dsp.o \
- obj/eeprom.o \
- obj/gpu.o \
- obj/gui.o \
- obj/jagdasm.o \
- obj/jaguar.o \
- obj/jerry.o \
- obj/joystick.o \
- obj/log.o \
- obj/m68kcpu.o \
- obj/m68kops.o \
- obj/m68kopac.o \
- obj/m68kopdm.o \
- obj/m68kopnz.o \
- obj/m68kdasm.o \
- obj/memory.o \
- obj/objectp.o \
- obj/sdlemu_config.o \
- obj/sdlemu_opengl.o \
- obj/settings.o \
- obj/tom.o \
- obj/unzip.o \
- obj/version.o \
- obj/video.o \
- obj/vj.o \
- $(ICON)
-
-all: obj $(TARGET)
-
-clean:
- rm -rf ./obj
- rm -f ./vj$(EXESUFFIX)
-
-obj:
- mkdir ./obj
-
-obj/%.o: src/%.c src/%.h
- $(CC) $(CFLAGS) `sdl-config --cflags` $(INCS) -c $< -o $@