might work
[MKUltra.git] / mku-defs.Win32
blob7505263490ed9c971ccbd8a4a88fb590fe108016
1 # -*- Mode: makefile; -*- #
3 so_ext := dll
4 so_sfx := .$(so_ext)
5 so_pfx := 
7 o_ext := obj
8 o_sfx := .$(o_ext)
10 exe_ext := exe
11 exe_sfx := .$(exe_ext)
13 mingw := i686-w64-mingw32
15 mingw_root := /usr/$(mingw)/sys-root/mingw
17 pkg_config_path := $(mingw_root)/lib/pkgconfig
19 boost_mt := -mt
21 CXX := $(mingw)-g++
22 WINDRES := $(mingw)-windres
24 CXXFLAGS += -DWIN32 -D_WIN32_WINNT=0x0600 -DUNICODE -D_UNICODE -D_MT
26 %$(o_sfx):%.cpp
27         $(COMPILE.cpp) $(OUTPUT_OPTION) $<
29 %$(o_sfx):%.c
30         $(COMPILE.c) $(OUTPUT_OPTION) $<
32 %.res: %.rc
33         $(WINDRES) -O coff $(OUTPUT_OPTION) $<
35 ifeq (JAVA,$(JAVA))
36 # Try to use native Java for Win32 build
37 JAVA_HOME ?= /usr/lib/jvm/java-1.8.0-openjdk
38 jvmdir = $(JAVA_HOME)/lib
40 CXXFLAGS += -I$(JAVA_HOME)/include
41 LDLIBS += $(jvmdir)/jvm.lib
42 endif