@@ -3,7 +3,7 @@ prefix = /usr/local
33exec_prefix = $(prefix )
44bindir = $(exec_prefix ) /bin
55libdir = $(exec_prefix ) /lib
6- includedir = $(prefix ) /include
6+ includedir = $(prefix ) /src
77pkgconfigdir = $(libdir ) /pkgconfig
88
99CFLAGS = -Wall -Wextra
@@ -20,7 +20,12 @@ RMDIR = rmdir
2020SED = sed
2121
2222# Our sources
23- TINYCBOR_HEADERS = include
23+ TINYCBOR_HEADERS = \
24+ src/cbor.h \
25+ src/cborjson.h \
26+ src/cbor_enocoder_writer.h \
27+ src/cbor_decoder_reader.h \
28+ src/cbor_defs.h
2429TINYCBOR_SOURCES = \
2530 src/cborerrorstrings.c \
2631 src/cborencoder.c \
@@ -29,7 +34,7 @@ TINYCBOR_SOURCES = \
2934 src/cborpretty.c \
3035 src/cbortojson.c \
3136 src/cborvalidation.c \
32- src/cbor_buf_reader.c\
37+ src/cbor_buf_reader.c \
3338 src/cbor_buf_writer.c
3439#
3540CBORDUMP_SOURCES = tools/cbordump/cbordump.c
@@ -44,7 +49,7 @@ INSTALL_TARGETS += $(libdir)/libtinycbor.so.0
4449INSTALL_TARGETS += $(libdir ) /libtinycbor.so.$(VERSION )
4550endif
4651INSTALL_TARGETS += $(pkgconfigdir ) /tinycbor.pc
47- INSTALL_TARGETS += $(TINYCBOR_HEADERS:./%=$(includedir ) /tinycbor/ % )
52+ INSTALL_TARGETS += $(TINYCBOR_HEADERS:./%=$(includedir ) /% )
4853
4954# setup VPATH
5055MAKEFILE := $(lastword $(MAKEFILE_LIST ) )
@@ -157,7 +162,7 @@ $(DESTDIR)$(bindir)/%: bin/%
157162$(DESTDIR )$(pkgconfigdir ) /% : %
158163 $(INSTALL ) -d $(@D )
159164 $(INSTALL_DATA ) $< $@
160- $(DESTDIR )$(includedir ) /% : include /%
165+ $(DESTDIR )$(includedir ) /% : src /%
161166 $(INSTALL ) -d $(@D )
162167 $(INSTALL_DATA ) $< $@
163168
@@ -201,7 +206,7 @@ tag: distcheck
201206.PHONY : docs dist distcheck release
202207.SECONDARY :
203208
204- cflags := $(CPPFLAGS ) -I$(SRCDIR ) include
209+ cflags := $(CPPFLAGS ) -I$(SRCDIR ) /src
205210cflags += -DTINYCBOR_VERSION_SUFFIX=\"$(DIRTYSRC ) \"
206211cflags += -std=c99 $(CFLAGS )
207212% .o : % .c
0 commit comments