blob: 2c9189114561a5007cb23c90abd89a717473b9a7 [file] [log] [blame]
# ==============================================================================
# Unix Makefile for libmpdec
# ==============================================================================
PACKAGE_TARNAME = @PACKAGE_TARNAME@
LIBSTATIC = @LIBSTATIC@
LIBSONAME = @LIBSONAME@
LIBSHARED = @LIBSHARED@
INSTALL = @INSTALL@
prefix = @prefix@
exec_prefix = @exec_prefix@
includedir = @includedir@
libdir = @libdir@
datarootdir = @datarootdir@
docdir = @docdir@
default: FORCE
cd libmpdec && $(MAKE)
check: default
cd tests && $(MAKE) && ./runshort.sh
profile: FORCE
cd libmpdec && $(MAKE) profile
install: FORCE
$(INSTALL) -d -m 755 $(DESTDIR)$(includedir)
$(INSTALL) -m 644 libmpdec/mpdecimal.h $(DESTDIR)$(includedir)
$(INSTALL) -d -m 755 $(DESTDIR)$(libdir)
$(INSTALL) -m 644 libmpdec/$(LIBSTATIC) $(DESTDIR)$(libdir)
$(INSTALL) -m 755 libmpdec/$(LIBSHARED) $(DESTDIR)$(libdir)
cd $(DESTDIR)$(libdir) && ln -sf $(LIBSHARED) $(LIBSONAME) && ln -sf $(LIBSHARED) libmpdec.so
$(INSTALL) -d -m 755 $(DESTDIR)$(docdir)
cp -R doc/* $(DESTDIR)$(docdir)
clean: FORCE
cd libmpdec && if [ -f Makefile ]; then $(MAKE) clean; else exit 0; fi
cd tests && if [ -f Makefile ]; then $(MAKE) clean; else exit 0; fi
distclean: FORCE
cd libmpdec && if [ -f Makefile ]; then $(MAKE) distclean; else exit 0; fi
cd tests && if [ -f Makefile ]; then $(MAKE) distclean; else exit 0; fi
rm -f config.h config.log config.status Makefile
FORCE: