1 3448adb0 2022-11-02 op # Customize below to fit your system (run ./configure for automatic presets)
3 3448adb0 2022-11-02 op # paths (unset $PCPREFIX to not install a pkg-config-file)
5 3448adb0 2022-11-02 op PREFIX = /usr/local
6 3448adb0 2022-11-02 op INCPREFIX = $(PREFIX)/include
7 3448adb0 2022-11-02 op LIBPREFIX = $(PREFIX)/lib
8 3448adb0 2022-11-02 op MANPREFIX = $(PREFIX)/share/man
9 3448adb0 2022-11-02 op PCPREFIX = $(LIBPREFIX)/pkgconfig
12 3448adb0 2022-11-02 op CPPFLAGS = -D_DEFAULT_SOURCE
13 3448adb0 2022-11-02 op CFLAGS = -std=c99 -Os -Wall -Wextra -Wpedantic
16 3448adb0 2022-11-02 op BUILD_CPPFLAGS = $(CPPFLAGS)
17 3448adb0 2022-11-02 op BUILD_CFLAGS = $(CFLAGS)
18 3448adb0 2022-11-02 op BUILD_LDFLAGS = $(LDFLAGS)
20 3448adb0 2022-11-02 op SHFLAGS = -fPIC -ffreestanding
22 3448adb0 2022-11-02 op SOFLAGS = -shared -nostdlib -Wl,--soname=libgrapheme.so.$(VERSION_MAJOR).$(VERSION_MINOR)
23 3448adb0 2022-11-02 op SONAME = libgrapheme.so.$(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_PATCH)
24 3448adb0 2022-11-02 op SOSYMLINK = true
26 3448adb0 2022-11-02 op # tools (unset $LDCONFIG to not call ldconfig(1) after install/uninstall)
28 3448adb0 2022-11-02 op BUILD_CC = $(CC)
30 3448adb0 2022-11-02 op RANLIB = ranlib
31 3448adb0 2022-11-02 op LDCONFIG = ldconfig