EXESUFFIX = .exe
GLLIB = -lopengl32
ICON = obj/icon.o
-SDLLIBTYPE = --libs
+SDLLIBTYPE = --static-libs
MSG = Win32 on MinGW
+EXTRA = -static
else
#ifeq "$(OSTYPE)" "darwin"
LDFLAGS =
-# Ugh, let's get rid of the ref to -lcurses
-LIBS = `sdl2-config $(SDLLIBTYPE)` -lstdc++ -lz $(GLLIB) -lcurses
+# Ugh, let's get rid of the ref to -lcurses [DONE]
+LIBS = `sdl2-config $(SDLLIBTYPE)` -lstdc++ -lz -lm $(GLLIB) $(EXTRA)
INCS = -I. -Isrc
OBJS = \
- obj/dis6808.o \
+ obj/dis63701.o \
obj/dis6809.o \
obj/gui.o \
obj/icon-64x64.o \
obj/log.o \
+ obj/psg.o \
obj/resource.o \
obj/screen.o \
- obj/v6808.o \
+ obj/sound.o \
+ obj/v63701.o \
obj/v6809.o \
obj/video.o \
+ obj/ym2151.o \
obj/thunder.o \
$(ICON)
checkenv:
@echo
@echo -en "\033[01;33m***\033[00;32m Checking compilation environment... \033[00m"
-ifeq "" "$(shell which sdl-config)"
+ifeq "" "$(shell which sdl2-config)"
@echo
@echo
@echo -e "\033[01;33mIt seems that you don't have the SDL development libraries installed.