]> pilppa.org Git - uci.git/blob - Makefile.inc
fix possible uninitialized warning from gcc 4.92
[uci.git] / Makefile.inc
1 prefix=/usr
2 DESTDIR=
3 UNAME_P := $(shell uname -p)
4 ifeq ($(UNAME_P),x86_64)
5         LIBDIRNAME=lib64
6         LIBUCIPC=lib64uci.pc
7 else
8         LIBDIRNAME=lib
9         LIBUCIPC=libuci.pc
10 endif
11
12 COPTS=-O2
13 WOPTS=-pedantic -Werror -Wall
14 FPIC=-fPIC
15 CFLAGS=$(COPTS) $(WOPTS) -std=gnu99
16 CPPFLAGS=-I.
17
18 AR=ar
19 LD=ld
20 CC=gcc
21 RANLIB=ranlib
22 INSTALL=install
23 MKDIR=mkdir
24
25 ifeq ($(DEBUG),1)
26   COPTS = -O0
27   CFLAGS += -g3
28 endif
29 OS=$(shell uname)
30 ifeq ($(OS),Darwin)
31   LINK=$(LD)
32   SHLIB_EXT=dylib
33   SHLIB_FLAGS=-dylib
34   ifeq ($(shell gcc -dumpmachine),i686-apple-darwin10)
35     SHLIB_FLAGS += -arch x86_64
36   endif
37 else
38   LINK=$(CC)
39   SHLIB_EXT=so
40   SHLIB_FLAGS=-shared -Wl,-soname,$(SHLIB_FILE)
41 endif
42