diff options
author | EuAndreh <eu@euandre.org> | 2024-01-08 03:15:52 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-01-08 03:15:52 -0300 |
commit | dee5c0853d3b3367a85ae70d6051bf377336504a (patch) | |
tree | 63a9fbe6986b5cdb09b674e2d25c5bf438986bd5 | |
parent | src/hash.{c,h}: Remove into dedicated project (diff) | |
download | pindaiba-dee5c0853d3b3367a85ae70d6051bf377336504a.tar.gz pindaiba-dee5c0853d3b3367a85ae70d6051bf377336504a.tar.xz |
Makefile: Install missing headers under "pindaiba/" directory
-rw-r--r-- | Makefile | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -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; \ |