Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ MAIN_OBJS = $(COMPAT_OBJS)

# Mac OS X and other Unix systems use different conventions for
# indicating shared library versions.
.if $(LINKER_SOSUFFIX) == "dylib"
.if $(LINKER_SOSUFFIX) == "dylib" || $(LINKER_SOSUFFIX) == "dll"
LIB_SOVER = liblowdown.$(LIBVER).$(LINKER_SOSUFFIX)
.else
LIB_SOVER = liblowdown.$(LINKER_SOSUFFIX).$(LIBVER)
Expand Down Expand Up @@ -190,7 +190,7 @@ REGRESS_ARGS += "--parse-no-deflists"
REGRESS_ENV = LC_ALL=en_US.UTF-8

all: bins lowdown.pc $(LIB_SO)
bins: lowdown lowdown-diff
bins: lowdown$(EXESUFFIX) lowdown-diff

www: all $(HTMLS) $(PDFS) $(THUMBS) lowdown.tar.gz lowdown.tar.gz.sha512

Expand All @@ -202,11 +202,11 @@ installwww: www
$(INSTALL) -m 0444 lowdown.tar.gz $(WWWDIR)/snapshots
$(INSTALL) -m 0444 lowdown.tar.gz.sha512 $(WWWDIR)/snapshots

lowdown: $(LIB_LOWDOWN) $(MAIN_OBJS) main.o
lowdown$(EXESUFFIX): $(LIB_LOWDOWN) $(MAIN_OBJS) main.o
$(CC) -o $@ main.o $(MAIN_OBJS) $(LIB_LOWDOWN) $(LDFLAGS) $(LDADD_MD5) -lm $(LDADD)

lowdown-diff: lowdown
ln -f lowdown lowdown-diff
lowdown-diff: lowdown$(EXESUFFIX)
ln -f lowdown$(EXESUFFIX) lowdown-diff

$(LIB_ST): $(OBJS) $(COMPAT_OBJS)
$(AR) rs $@ $(OBJS) $(COMPAT_OBJS)
Expand Down Expand Up @@ -240,7 +240,7 @@ install: bins
$(INSTALL_DATA) share/man/* $(DESTDIR)$(SHAREDIR)/lowdown/man
$(INSTALL_DATA) share/ms/* $(DESTDIR)$(SHAREDIR)/lowdown/ms
$(INSTALL_DATA) share/odt/* $(DESTDIR)$(SHAREDIR)/lowdown/odt
$(INSTALL_PROGRAM) lowdown $(DESTDIR)$(BINDIR)
$(INSTALL_PROGRAM) lowdown$(EXESUFFIX) $(DESTDIR)$(BINDIR)
$(INSTALL_PROGRAM) lowdown-diff $(DESTDIR)$(BINDIR)
for f in $(MAN1S) $(MAN5S) ; do \
name=`basename $$f .html` ; \
Expand Down Expand Up @@ -273,7 +273,7 @@ uninstall_shared: uninstall_lib_common
rm -f $(LIBDIR)/$(LIB_SOVER) $(LIBDIR)/$(LIB_SO)

install_shared: $(LIB_SO) install_lib_common
$(INSTALL_LIB) $(LIB_SOVER) $(DESTDIR)$(LIBDIR)
$(INSTALL_LIB) $(LIB_SOVER) $(IMPLIB) $(DESTDIR)$(LIBDIR)
( cd $(DESTDIR)$(LIBDIR) && ln -sf $(LIB_SOVER) $(LIB_SO) )

uninstall_static: uninstall_lib_common
Expand Down Expand Up @@ -406,7 +406,7 @@ main.o: lowdown.h

clean:
rm -f $(OBJS) $(COMPAT_OBJS) main.o
rm -f lowdown lowdown-diff lowdown.pc
rm -f lowdown$(EXESUFFIX) lowdown-diff lowdown.pc
rm -f $(LIB_ST) $(LIB_SO) $(LIB_SOVER)
rm -f index.xml diff.xml diff.diff.xml README.xml lowdown.tar.gz.sha512 lowdown.tar.gz
rm -f $(PDFS) $(HTMLS) $(THUMBS)
Expand Down