Cross compile with MinGW-W64
[mercenary-reloaded.git] / src / mercenary / Makefile.am
index 0091e4d..5de5d7d 100644 (file)
@@ -1,14 +1,12 @@
-AM_CPPFLAGS = -Wall -Wextra -g $(all_includes)
-
-if HAVE_SDL2
-if HAVE_GLEW
+AM_CPPFLAGS = -Wall -Wextra -g $(all_includes) -I../libglew/
 
 noinst_LIBRARIES = libmain.a
 
 libmain_a_SOURCES = \
+       render.c \
        main.c
 
-bin_PROGRAMS = mercenary3 mercenary2
+bin_PROGRAMS = mercenary2 mercenary3
 
 mercenary2_SOURCES = \
        mercenary2.c \
@@ -18,14 +16,16 @@ mercenary2_LDADD = \
        $(COMMON_LA) \
        $(top_builddir)/src/mercenary/libmain.a \
        $(top_builddir)/src/libcpu/libcpu.a \
+       $(top_builddir)/src/libframerate/libframerate.a \
        $(top_builddir)/src/libvideo/libvideo.a \
+       $(top_builddir)/src/libtext/libtext.a \
        $(top_builddir)/src/libsound/libsound.a \
        $(top_builddir)/src/libjoystick/libjoystick.a \
        $(top_builddir)/src/libdisk/libdisk.a \
        $(top_builddir)/src/libkeyboard/libkeyboard.a \
        $(top_builddir)/src/libsdl/libsdl.a \
-       $(sdl2_LIBS) \
-       $(glew_LIBS)
+       $(SDL2_LIBS) \
+       /usr/i686-w64-mingw32/lib/libopengl32.a
 
 mercenary3_SOURCES = \
        mercenary3.c \
@@ -35,16 +35,31 @@ mercenary3_LDADD = \
        $(COMMON_LA) \
        $(top_builddir)/src/mercenary/libmain.a \
        $(top_builddir)/src/libcpu/libcpu.a \
+       $(top_builddir)/src/libframerate/libframerate.a \
        $(top_builddir)/src/libvideo/libvideo.a \
+       $(top_builddir)/src/libtext/libtext.a \
        $(top_builddir)/src/libsound/libsound.a \
        $(top_builddir)/src/libjoystick/libjoystick.a \
        $(top_builddir)/src/libdisk/libdisk.a \
        $(top_builddir)/src/libkeyboard/libkeyboard.a \
        $(top_builddir)/src/libsdl/libsdl.a \
-       $(sdl2_LIBS) \
-       $(glew_LIBS)
+       $(SDL2_LIBS) \
+       /usr/i686-w64-mingw32/lib/libopengl32.a
 
-AM_CPPFLAGS += -DHAVE_SDL2 -DHAVE_GLEW
-endif
+mercenary2_LDADD += \
+       $(top_builddir)/src/libglew/libglew.a
+mercenary3_LDADD += \
+       $(top_builddir)/src/libglew/libglew.a
+
+if WINDOWS
+mercenary2_LDADD += \
+       /usr/i686-w64-mingw32/lib/libopengl32.a
+mercenary3_LDADD += \
+       /usr/i686-w64-mingw32/lib/libopengl32.a
+else
+mercenary2_LDADD += \
+       -lGL
+mercenary3_LDADD += \
+       -lGL
 endif