diff --git a/src/Makefile b/src/Makefile index e0cc0c5a8bde2fa8713e032f10bd686f346cd1e4..585caa72b678523c7b902bf7e0ccf0d67d427350 100644 --- a/src/Makefile +++ b/src/Makefile @@ -184,6 +184,16 @@ ifdef DJGPPDOS include djgppdos/Makefile.cfg endif +ifdef MINGW +ifndef NOOPENMPT +HAVE_OPENMPT=1 +endif +else +ifdef OPENMPT +HAVE_OPENMPT=1 +endif +endif + ifdef MINGW include win32/Makefile.cfg endif #ifdef MINGW @@ -199,22 +209,6 @@ HAVE_LIBGME=1 endif endif -ifdef MINGW -ifndef NOOPENMPT -HAVE_OPENMPT=1 -endif -else -ifdef MINGW64 -ifndef NOOPENMPT -HAVE_OPENMPT=1 -endif -else -ifdef OPENMPT -HAVE_OPENMPT=1 -endif -endif -endif - ifdef SOLARIS UNIXCOMMON=1 endif diff --git a/src/win32/Makefile.cfg b/src/win32/Makefile.cfg index 1cd273e70685d51b426ca650d432d500b2279bb7..fe9bb7fbedeb880337f6e24cc793e5296c84e861 100644 --- a/src/win32/Makefile.cfg +++ b/src/win32/Makefile.cfg @@ -11,8 +11,7 @@ ifdef MINGW64 LIBGME_CFLAGS=-I../libs/gme/include LIBGME_LDFLAGS=-L../libs/gme/win64 -lgme -ifndef NOOPENMPT - HAVE_OPENMPT=1 +ifdef HAVE_OPENMPT LIBOPENMPT_CFLAGS?=-I../libs/libopenmpt/inc LIBOPENMPT_LDFLAGS?=-L../libs/libopenmpt/lib/x86_64 -llibopenmpt endif @@ -24,8 +23,7 @@ else LIBGME_CFLAGS=-I../libs/gme/include LIBGME_LDFLAGS=-L../libs/gme/win32 -lgme -ifndef NOOPENMPT - HAVE_OPENMPT=1 +ifdef HAVE_OPENMPT LIBOPENMPT_CFLAGS?=-I../libs/libopenmpt/inc LIBOPENMPT_LDFLAGS?=-L../libs/libopenmpt/lib/x86 -llibopenmpt endif