Add support for installing header files

This commit is contained in:
Christophe de Dinechin 2017-11-06 18:19:43 +01:00
parent cdc1a5ac32
commit 981fe36296
2 changed files with 4 additions and 4 deletions

View File

@ -52,6 +52,7 @@ PREFIX?=$(DESTDIR)/usr/local/
PREFIX_BIN?=$(PREFIX)bin/
PREFIX_LIB?=$(PREFIX)lib/
PREFIX_DLL?=$(PREFIX_LIB)
PREFIX_HDR?=$(PREFIX)include/
#------------------------------------------------------------------------------

View File

@ -125,8 +125,7 @@ install-internal: \
$(EXE_INSTALL:%=%.install_exe) \
$(LIB_INSTALL:%=%.install_lib) \
$(DLL_INSTALL:%=%.install_dll) \
$(OBJLIBS:%=%.install_lib) \
$(OBJDLLS:%=%.install_dll)
$(HDR_INSTALL:%=%.install_hdr)
clean: hello.clean
-$(PRINT_COMMAND) rm -f $(GARBAGE) $(TOCLEAN) $(OBJECTS) $(DEPENDENCIES) $(OBJPRODUCTS) config.h
@ -207,8 +206,8 @@ product.test: product .ALWAYS
$(PRINT_INSTALL) $(INSTALL) $* $(PREFIX_LIB)
%.install_dll: $(PREFIX_DLL).mkdir build
$(PRINT_INSTALL) $(INSTALL) $* $(PREFIX_DLL)
$(PREFIX)%.mkdir:
$(PRINT_COMMAND) mkdir -p $(PREFIX)$*
%.install_hdr: $(PREFIX_HDR).mkdir
$(PRINT_INSTALL) $(INSTALL) $* $(PREFIX_HDR)
# Benchmarking (always done with profile target)
benchmark: $(BENCHMARK:%=%.benchmark) $(BENCHMARKS:%=%.benchmark)