nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1diff --git a/Makefile b/Makefile
2index 8877a17..f73fe5f 100644
3--- a/Makefile
4+++ b/Makefile
5@@ -161,7 +161,7 @@ MAIN_OBJS = $(COMPAT_OBJS)
6
7 # Mac OS X and other Unix systems use different conventions for
8 # indicating shared library versions.
9-.if $(LINKER_SOSUFFIX) == "dylib"
10+.if $(LINKER_SOSUFFIX) == "dylib" || $(LINKER_SOSUFFIX) == "dll"
11 LIB_SOVER = liblowdown.$(LIBVER).$(LINKER_SOSUFFIX)
12 .else
13 LIB_SOVER = liblowdown.$(LINKER_SOSUFFIX).$(LIBVER)
14@@ -190,7 +190,7 @@ REGRESS_ARGS += "--parse-no-deflists"
15 REGRESS_ENV = LC_ALL=en_US.UTF-8
16
17 all: bins lowdown.pc $(LIB_SO)
18-bins: lowdown lowdown-diff
19+bins: lowdown$(EXESUFFIX) lowdown-diff
20
21 www: all $(HTMLS) $(PDFS) $(THUMBS) lowdown.tar.gz lowdown.tar.gz.sha512
22
23@@ -202,11 +202,11 @@ installwww: www
24 $(INSTALL) -m 0444 lowdown.tar.gz $(WWWDIR)/snapshots
25 $(INSTALL) -m 0444 lowdown.tar.gz.sha512 $(WWWDIR)/snapshots
26
27-lowdown: $(LIB_LOWDOWN) $(MAIN_OBJS) main.o
28+lowdown$(EXESUFFIX): $(LIB_LOWDOWN) $(MAIN_OBJS) main.o
29 $(CC) -o $@ main.o $(MAIN_OBJS) $(LIB_LOWDOWN) $(LDFLAGS) $(LDADD_MD5) -lm $(LDADD)
30
31-lowdown-diff: lowdown
32- ln -f lowdown lowdown-diff
33+lowdown-diff: lowdown$(EXESUFFIX)
34+ ln -f lowdown$(EXESUFFIX) lowdown-diff
35
36 $(LIB_ST): $(OBJS) $(COMPAT_OBJS)
37 $(AR) rs $@ $(OBJS) $(COMPAT_OBJS)
38@@ -240,7 +240,7 @@ install: bins
39 $(INSTALL_DATA) share/man/* $(DESTDIR)$(SHAREDIR)/lowdown/man
40 $(INSTALL_DATA) share/ms/* $(DESTDIR)$(SHAREDIR)/lowdown/ms
41 $(INSTALL_DATA) share/odt/* $(DESTDIR)$(SHAREDIR)/lowdown/odt
42- $(INSTALL_PROGRAM) lowdown $(DESTDIR)$(BINDIR)
43+ $(INSTALL_PROGRAM) lowdown$(EXESUFFIX) $(DESTDIR)$(BINDIR)
44 $(INSTALL_PROGRAM) lowdown-diff $(DESTDIR)$(BINDIR)
45 for f in $(MAN1S) $(MAN5S) ; do \
46 name=`basename $$f .html` ; \
47@@ -273,7 +273,7 @@ uninstall_shared: uninstall_lib_common
48 rm -f $(LIBDIR)/$(LIB_SOVER) $(LIBDIR)/$(LIB_SO)
49
50 install_shared: $(LIB_SO) install_lib_common
51- $(INSTALL_LIB) $(LIB_SOVER) $(DESTDIR)$(LIBDIR)
52+ $(INSTALL_LIB) $(LIB_SOVER) $(IMPLIB) $(DESTDIR)$(LIBDIR)
53 ( cd $(DESTDIR)$(LIBDIR) && ln -sf $(LIB_SOVER) $(LIB_SO) )
54
55 uninstall_static: uninstall_lib_common
56@@ -406,7 +406,7 @@ main.o: lowdown.h
57
58 clean:
59 rm -f $(OBJS) $(COMPAT_OBJS) main.o
60- rm -f lowdown lowdown-diff lowdown.pc
61+ rm -f lowdown$(EXESUFFIX) lowdown-diff lowdown.pc
62 rm -f $(LIB_ST) $(LIB_SO) $(LIB_SOVER)
63 rm -f index.xml diff.xml diff.diff.xml README.xml lowdown.tar.gz.sha512 lowdown.tar.gz
64 rm -f $(PDFS) $(HTMLS) $(THUMBS)