]> git.uio.no Git - u/mrichter/AliRoot.git/blob - Flugg/config/sys/WIN32-g++.gmk
ca9df4c61dc7f57b118899632eef6c48c6efd48b
[u/mrichter/AliRoot.git] / Flugg / config / sys / WIN32-g++.gmk
1 #
2 # ------ GNU/WIN32 CYGNUS ------   !!! not supported !!!
3 #                                  cygnus b20 with cygwin1.dll 1.1.5 patch
4 #                                  Windows 95 4.00.1111
5 #
6 # Sys file by Stefano Agostinelli, July 2000
7 # IST Group: Franca Foppiano, Stefania Garelli, Stefano Agostinelli
8 #
9 ifeq ($(G4SYSTEM),WIN32-g++)
10   CXX       := g++
11   GNU_GCC = 1
12   CXXFLAGS  := -pipe -fno-for-scope -DGNU_GCC
13   ifdef G4OPTIMISE
14     CXXFLAGS  += -O
15     FCFLAGS   := -O
16     CCFLAGS   := -O
17   else
18     ifdef G4DEBUG
19       CXXFLAGS  += -g
20       FCFLAGS   := -g
21       CCFLAGS   := -g
22     endif
23   endif
24   ifdef G4LIB_BUILD_SHARED
25     CXXFLAGS  += -fPIC
26     FCFLAGS   += -fPIC
27     CCFLAGS   += -fPIC
28   endif
29   FC := g77
30   FCFLAGS += -fno-automatic -fno-backslash -fno-second-underscore
31   FCLIBS := -lg2c -lnsl
32   ECHO    := echo -e
33   X11FLAGS  := -I/usr/include/X11/extensions -I/usr/include/X11
34   X11LIBS   := -L/usr/X11R6/lib  -lXmu -lXt -lXext -lX11 -lSM -lICE
35   XMFLAGS   := -I/usr/X11R6/include
36   XMLIBS    := -lXm -lXpm
37   ifndef OGLFLAGS
38     OGLFLAGS  := -I$(OGLHOME)/include 
39   endif
40   ifndef OGLLIBS
41     OGLLIBS   := -L$(OGLHOME)/lib -lGLU -lGL
42   endif
43   OIVFLAGS  += -I$(OIHOME)/include 
44   ifdef G4USE_OSPACE
45     CPPFLAGS += -DOS_LINUX_2 -DOS_NEW_CHECK -DOS_STL_ASSERT
46     CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
47     CPPFLAGS += -I$(OSPACE_BASE_DIR)/ospace/std -I$(OSPACE_BASE_DIR)
48   endif
49   ifdef G4ODBMS
50     G4OODDLX_FLAGS += -D__STL_CLASS_PARTIAL_SPECIALIZATION -Dstd=""
51   endif
52
53   define build-granular-shared-lib
54     @echo "Shared Libraries not supported on $(G4SYSTEM)
55   endef
56   define build-global-shared-lib
57     @echo "Shared Libraries not supported on $(G4SYSTEM)
58   endef
59
60 endif
61