Pārlūkot izejas kodu

Merge branch 'master' of ktx_git:scossu/volksdata

scossu 17 stundas atpakaļ
vecāks
revīzija
5c3eac5aa1
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  1. 6 0
      Makefile

+ 6 - 0
Makefile

@@ -29,6 +29,7 @@ BINDIR := $(PREFIX)/bin
 LIBDIR := $(PREFIX)/lib
 INCLUDEDIR := $(PREFIX)/include
 BUILDDIR := ./build
+BUILD_INCLUDE := $(BUILDDIR)/include
 TMPDIR ?= /tmp
 VALGRIND_DUMP := $(TMPDIR)/volksdata_valgrind.log
 CALLGRIND_DUMP := $(TMPDIR)/volksdata_callgrind.out
@@ -36,6 +37,7 @@ MASSIF_DUMP := $(TMPDIR)/volksdata_massif.out
 
 INCLUDE_BASE := . -Iinclude -Iext/hashmap -Iext/log/src
 INCLUDE := -I$(INCLUDE_BASE)
+
 _CFLAGS = -std=c11 -Wall -Wextra -fPIC $(INCLUDE)
 CFLAGS = $(if $(DEBUG),\
 		 $(_CFLAGS) -Itest -O0 -ggdb -DDEBUG,\
@@ -124,6 +126,10 @@ help:
 
 .PHONY: lib
 lib: codec $(LIBS) ## Compile main library (static and dynamic linking).
+	# Copy headers to build dir for static linking by others.
+	mkdir -p $(BUILD_INCLUDE)/volksdata
+	cp -r include/volksdata/* $(EXT_H) $(BUILD_INCLUDE)/volksdata
+	cp include/*.h $(BUILD_INCLUDE)
 
 
 # Static library.