# Also, remove the "-DHAVE_LIB_CDIO" from CPPFLAGS above.
#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
+INCS = -I. -I./src -I./src/gui -I/usr/local/include -I/usr/include
OBJS = \
+ obj/m68kcpu.o \
+ obj/m68kops.o \
+ obj/m68kopac.o \
+ obj/m68kopdm.o \
+ obj/m68kopnz.o \
+ obj/m68kdasm.o \
+\
+ obj/gui.o \
+\
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/event.o \
+ obj/file.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/settings.o \
obj/tom.o \
obj/unzip.o \
- obj/version.o \
obj/video.o \
obj/vj.o \
$(ICON)
@echo "*** Compiling $<..."
@$(CC) $(CPPFLAGS) $(INCS) -c $< -o $@
+obj/%.o: src/gui/%.cpp
+ @echo "*** Compiling $<..."
+ @$(CC) $(CPPFLAGS) $(INCS) -c $< -o $@
+
$(TARGET)$(EXESUFFIX): $(OBJS)
@echo "*** Linking it all together..."
@$(LD) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)