aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMattias Andrée <m@maandree.se>2025-12-14 16:18:25 +0100
committerMattias Andrée <m@maandree.se>2025-12-14 16:18:25 +0100
commitf2048a19fe007bff1f1e942303cc9cbaf65e7e7e (patch)
treeab367b4bdf6b7b8de088321fdce8c323655d4072 /Makefile
parentFix and test signed left-shift (diff)
downloadlibj2-f2048a19fe007bff1f1e942303cc9cbaf65e7e7e.tar.gz
libj2-f2048a19fe007bff1f1e942303cc9cbaf65e7e7e.tar.bz2
libj2-f2048a19fe007bff1f1e942303cc9cbaf65e7e7e.tar.xz
Document the macros, structs, and enum
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 19 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index ff45328..253b500 100644
--- a/Makefile
+++ b/Makefile
@@ -458,7 +458,19 @@ LOBJ = $(OBJ:.o=.lo)
TOBJ = $(OBJ:.o=.to)
TEST = $(OBJ:.o=.t)
+MAN0 = libj2.h.0
MAN7 = libj2.7
+MAN3 =\
+ LIBJ2_JU_BIT.3\
+ LIBJ2_J2U_BIT.3\
+ LIBJ2_J2I_BIT.3\
+ LIBJ2_J2I_VBIT.3\
+ struct_libj2_j2u.3\
+ libj2_j2u.3\
+ struct_libj2_j2i.3\
+ libj2_j2i.3\
+ enum_libj2_overflow.3\
+ libj2_overflow.3
all: libj2.a libj2.$(LIBEXT) $(TEST)
@@ -500,6 +512,8 @@ check: $(TEST)
install: libj2.a libj2.$(LIBEXT)
mkdir -p -- "$(DESTDIR)$(PREFIX)/lib"
mkdir -p -- "$(DESTDIR)$(PREFIX)/include/libj2"
+ mkdir -p -- "$(DESTDIR)$(MANPREFIX)/man0"
+ mkdir -p -- "$(DESTDIR)$(MANPREFIX)/man3"
mkdir -p -- "$(DESTDIR)$(MANPREFIX)/man7"
cp -- libj2.a "$(DESTDIR)$(PREFIX)/lib/"
cp -- libj2.$(LIBEXT) "$(DESTDIR)$(PREFIX)/lib/libj2.$(LIBMINOREXT)"
@@ -508,7 +522,9 @@ install: libj2.a libj2.$(LIBEXT)
ln -sf -- libj2.$(LIBMAJOREXT) "$(DESTDIR)$(PREFIX)/lib/libj2.$(LIBEXT)"
cp -- libj2.h "$(DESTDIR)$(PREFIX)/include/"
cp -- $(SUBHDR) "$(DESTDIR)$(PREFIX)/include/libj2/"
- cp -- $(MAN7) "$(DESTDIR)$(MANPREFIX)/man7/"
+ cp -P -- $(MAN0) "$(DESTDIR)$(MANPREFIX)/man0/"
+ cp -P -- $(MAN3) "$(DESTDIR)$(MANPREFIX)/man3/"
+ cp -P -- $(MAN7) "$(DESTDIR)$(MANPREFIX)/man7/"
uninstall:
-rm -f -- "$(DESTDIR)$(PREFIX)/lib/libj2.a"
@@ -518,6 +534,8 @@ uninstall:
-rm -f -- "$(DESTDIR)$(PREFIX)/include/libj2.h"
-cd -- "$(DESTDIR)$(PREFIX)/include/" && rm -f -- $(SUBHDR)
-rmdir -- "$(DESTDIR)$(PREFIX)/include/libj2"
+ -cd -- "$(DESTDIR)$(MANPREFIX)/man0/" && rm -f -- $(MAN0)
+ -cd -- "$(DESTDIR)$(MANPREFIX)/man3/" && rm -f -- $(MAN3)
-cd -- "$(DESTDIR)$(MANPREFIX)/man7/" && rm -f -- $(MAN7)
clean: