#
# LINUX SPECIFIC CONFIGURATION
#
ARCH := $(shell uname -m)
DESTDIR ?=
LIBDIR = $(DESTDIR)$(shell if [ "$(ARCH)" = "x86_64" -a -d "/usr/lib64" ]; then echo "/usr/lib64"; else echo "/usr/lib"; fi)
SRCS += $(wildcard src/linux/*.c src/unix/*.c)
HDRS += $(wildcard src/linux/*.h src/unix/*.h)
CPPFLAGS += -Dlinux
LIBS +=
PLUGIN_FULLNAME ?= $(PLUGIN_NAME).so.$(PLUGIN_VER)
INSTALL_LIB = install -D -m 755 $(PLUGIN_FULLNAME) $(LIBDIR)/$(PLUGIN_FULLNAME); \
/sbin/ldconfig -n $(LIBDIR)
ifdef OLSRD_PLUGIN
GENERATE_PIC = true
endif
ifeq ($(filter-out alpha x86_64 parisc64 ia64, $(ARCH)),)
GENERATE_PIC = true
endif
ifdef GENERATE_PIC
CFLAGS += -fPIC
LDFLAGS += -fPIC
endif
OS_LIB_PTHREAD = -lpthread
OS_CFLAG_PTHREAD = -pthread
OS_LIB_DYNLOAD = -ldl
# Local Variables:
# mode: makefile
# End:
syntax highlighted by Code2HTML, v. 0.9.1