32cf59adb6422a26b21ca0468516351214bad342
[mercenary-reloaded.git] / src / mercenary / Makefile.am
1 AM_CPPFLAGS = -Wall -Wextra -g $(all_includes) -I../libglew/
2
3 WINDRES = /usr/bin/i686-w64-mingw32-windres
4
5 noinst_LIBRARIES = libmain.a
6
7 libmain_a_SOURCES = \
8         render.c \
9         main.c
10
11 bin_PROGRAMS = mercenary2 mercenary3
12
13 .ico.o:
14         echo "1 ICON \"$<\"" | $(WINDRES) -o $@
15
16 mercenary2_SOURCES = \
17         mercenary2.c \
18         m2_hex.c \
19         m2_mission.c \
20         m2_splash.c
21
22 if WINDOWS
23 mercenary2_SOURCES += \
24         m2_icon.ico
25 endif
26
27 mercenary2_LDADD = \
28         $(COMMON_LA) \
29         libmain.a \
30         $(top_builddir)/src/libcpu/libcpu.a \
31         $(top_builddir)/src/libframerate/libframerate.a \
32         $(top_builddir)/src/libvideo/libvideo.a \
33         $(top_builddir)/src/libtext/libtext.a \
34         $(top_builddir)/src/libsound/libsound.a \
35         $(top_builddir)/src/libjoystick/libjoystick.a \
36         $(top_builddir)/src/libdisk/libdisk.a \
37         $(top_builddir)/src/libkeyboard/libkeyboard.a \
38         $(top_builddir)/src/libsdl/libsdl.a \
39         $(top_builddir)/src/libopengl/libopengl.a \
40         $(SDL2_LIBS)
41
42 mercenary3_SOURCES = \
43         mercenary3.c \
44         m3_hex.c \
45         m3_splash.c
46
47 if WINDOWS
48 mercenary3_SOURCES += \
49         m3_icon.ico
50 endif
51
52 mercenary3_LDADD = \
53         $(COMMON_LA) \
54         libmain.a \
55         $(top_builddir)/src/libcpu/libcpu.a \
56         $(top_builddir)/src/libframerate/libframerate.a \
57         $(top_builddir)/src/libvideo/libvideo.a \
58         $(top_builddir)/src/libtext/libtext.a \
59         $(top_builddir)/src/libsound/libsound.a \
60         $(top_builddir)/src/libjoystick/libjoystick.a \
61         $(top_builddir)/src/libdisk/libdisk.a \
62         $(top_builddir)/src/libkeyboard/libkeyboard.a \
63         $(top_builddir)/src/libsdl/libsdl.a \
64         $(top_builddir)/src/libopengl/libopengl.a \
65         $(SDL2_LIBS)
66
67 if HAVE_OVR
68 mercenary2_LDADD += $(top_builddir)/src/libovr/libovr.a -llibovr
69 mercenary3_LDADD += $(top_builddir)/src/libovr/libovr.a -llibovr
70 AM_CPPFLAGS += -DHAVE_OVR
71 endif
72
73 mercenary2_LDADD += \
74         $(top_builddir)/src/libglew/libglew.a
75 mercenary3_LDADD += \
76         $(top_builddir)/src/libglew/libglew.a
77
78 if WINDOWS
79 mercenary2_LDADD += \
80         /usr/i686-w64-mingw32/lib/libopengl32.a
81 mercenary3_LDADD += \
82         /usr/i686-w64-mingw32/lib/libopengl32.a
83 else
84 mercenary2_LDADD += \
85         -lGL
86 mercenary3_LDADD += \
87         -lGL
88 endif
89