]> gitweb.factorcode.org Git - factor.git/blob - vm/Config.unix
GNUmakefile: use PCH so compiler goes faster
[factor.git] / vm / Config.unix
1 ifndef DEBUG
2         CFLAGS += -fomit-frame-pointer
3 endif
4
5 EXE_SUFFIX =
6 DLL_PREFIX = lib
7 DLL_EXTENSION = .a
8 SHARED_DLL_EXTENSION = .so
9 SHARED_FLAG = -shared
10
11 PLAF_DLL_OBJS = vm/os-unix.o
12 PLAF_EXE_OBJS += vm/main-unix.o
13 PLAF_MASTER_HEADERS += vm/os-unix.hpp
14
15 ifdef NO_UI
16         X11_UI_LIBS =
17 else
18         X11_UI_LIBS = `pkg-config --libs gtk+-2.0 gtkglext-1.0`
19 endif
20
21 # CFLAGS += -fPIC
22 FFI_TEST_CFLAGS = -fPIC
23
24 # LINKER = gcc -shared -o
25 # LINK_WITH_ENGINE = '-Wl,-rpath,$$ORIGIN' -lfactor
26
27 LINKER = $(AR) rcs
28 LINK_WITH_ENGINE = -Wl,--whole-archive -lfactor -Wl,-no-whole-archive