From dee5c0853d3b3367a85ae70d6051bf377336504a Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Mon, 8 Jan 2024 03:15:52 -0300 Subject: Makefile: Install missing headers under "pindaiba/" directory --- Makefile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 4a83093..df0b97f 100644 --- a/Makefile +++ b/Makefile @@ -49,6 +49,7 @@ include deps.mk manpages = $(manpages.in:.in=) catalogs.cat = $(catalogs.msg:.msg=.cat) +sources.h = $(sources.c:.c=.h) sources.o = $(sources.c:.c=.o) sources.to = $(sources.c:.c=.to) sources.xa = $(sources.c:.c=.xa) @@ -59,7 +60,7 @@ fuzz.bin = $(fuzz.c:.c=.bin) sources = \ $(sources.c) \ - $(sources.c:.c=.h) \ + $(sources.h) \ src/config.h.in \ src/config.h \ src/main.c \ @@ -150,12 +151,14 @@ clean: ## ensures that all installable artifacts are crafted beforehand. install: all mkdir -p \ - '$(DESTDIR)$(BINDIR)' \ - '$(DESTDIR)$(LIBDIR)' \ + '$(DESTDIR)$(BINDIR)' \ + '$(DESTDIR)$(LIBDIR)' \ + '$(DESTDIR)$(INCLUDEDIR)'/$(NAME)/ \ '$(DESTDIR)$(INCLUDEDIR)' cp src/main.bin '$(DESTDIR)$(BINDIR)'/$(NAME) cp lib$(NAME).a '$(DESTDIR)$(LIBDIR)' cp src/$(NAME).h '$(DESTDIR)$(INCLUDEDIR)' + cp $(sources.h) '$(DESTDIR)$(INCLUDEDIR)'/$(NAME)/ for f in $(sources); do \ dir='$(DESTDIR)$(SRCDIR)'/"`dirname "$${f#src/}"`"; \ mkdir -p "$$dir"; \ @@ -176,6 +179,7 @@ uninstall: '$(DESTDIR)$(BINDIR)'/$(NAME) \ '$(DESTDIR)$(LIBDIR)'/lib$(NAME).a \ '$(DESTDIR)$(INCLUDEDIR)'/$(NAME).h \ + '$(DESTDIR)$(INCLUDEDIR)'/$(NAME)/ \ '$(DESTDIR)$(SRCDIR)' for l in $(LANGUAGES); do \ rm -f '$(DESTDIR)$(LOCALEDIR)'/"$$l"/LC_MESSAGES/$(NAME).cat; \ -- cgit v1.2.3