Merge pull request #36 from jwillemsen/master
[MPC.git] / templates / wb30dll.mpt
blobab05f3d216077da38c1d64d01199bd87c103bfe3
3 conditional_include "wb26dll"
5 additional_natures = org.eclipse.cdt.core.cnature org.eclipse.cdt.core.ccnature
6 project_prefix = wb_
8 platform = Native
10 // platforms
12 Native {
13   no_platform_in_wrproject = 1
14   platform_name =
15   project_type = ApplicationProject
16   enable_subprojects = 1
18   exe_ext =
19   dll_ext = .so
20   dll_prefix = lib
21   ar = ar
22   ar_flags = crus
23   librarian_objects = %Objects%
24   exe_buildtool = C++-Linker
25   dll_buildtool = C++-Linker
27   buildspecs = Linux-gnu-native-3.x-4.x  Windows-gnu-native-3.x-4.x
28   default_buildspec = Linux-gnu-native-3.x-4.x
30   wrprj_macros = TOOL_PATH LIBPATH LIBS ADAPT_DEPS
34 // buildspecs
36 Linux-gnu-native-3.x-4.x {
37   cxx = g++
38   cc = gcc
39   platform_asflags = -MD -MP
40   platform_cxxflags = -MD -MP
41   platform_ccflags = -MD -MP
42   ass_flags = -x assembler -fno-builtin -Wall
43   cxx_flags = -ansi -fno-builtin -Wall
44   c_flags = -ansi -fno-builtin -Wall
45   ass_dbgflags = -g
46   cxx_dbgflags = -g
47   c_dbgflags = -g
48   pic = -fPIC
49   shflags = -shared
52 Windows-gnu-native-3.x-4.x {
53   exe_ext = .exe
54   cxxlnk_derivedsigs = *.exe
55   clnk_derivedsigs = *.exe
56   dll_prefix =
57   dll_ext = .dll
58   cxx = g++
59   cc = gcc
60   platform_asflags = -MD -MP
61   platform_cxxflags = -MD -MP
62   platform_ccflags = -MD -MP
63   ass_flags = -x assembler -fno-builtin -Wall
64   cxx_flags = -fno-builtin -Wall //-ansi not supported with MinGW
65   c_flags = -fno-builtin -Wall //-ansi not supported with MinGW
66   ass_dbgflags = -g
67   cxx_dbgflags = -g
68   c_dbgflags = -g
69   shflags = -shared
72 conditional_include "user_wb30dll"