# This file is part of MXE. See LICENSE.md for licensing information. PKG := mbdyn $(PKG)_WEBSITE := www.mbdyn.org $(PKG)_DESCR := Multi-body and multi-physics dynamics simulation $(PKG)_IGNORE := $(PKG)_VERSION := 1.7.1 $(PKG)_CHECKSUM := 2c1f21a6459c58103778cb5d771fc49f972baaa57866329ecd1e90dcf04b4ccf $(PKG)_SUBDIR := mbdyn-$($(PKG)_VERSION) $(PKG)_FILE := mbdyn-$($(PKG)_VERSION).tar.gz $(PKG)_URL := https://www.mbdyn.org/userfiles/downloads/mbdyn-$($(PKG)_VERSION).tar.gz $(PKG)_DEPS := gcc define $(PKG)_UPDATE echo 'TODO: write update script for mbdyn.' >&2; echo $(mbdyn_VERSION) endef define $(PKG)_BUILD # build and install the library cd '$(BUILD_DIR)' && $(SOURCE_DIR)/configure \ $(MXE_CONFIGURE_OPTS) $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' $(MAKE) -C '$(BUILD_DIR)' -j 1 install \ bin_PROGRAMS= \ sbin_PROGRAMS= \ noinst_PROGRAMS= # create pkg-config files $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib/pkgconfig' (echo 'Name: $(PKG)'; \ echo 'Version: $($(PKG)_VERSION)'; \ echo 'Description: Multi-body and multi-physics dynamics simulation'; \ echo 'Libs: -lmbdyn';) \ > '$(PREFIX)/$(TARGET)/lib/pkgconfig/$(PKG).pc' # compile test '$(TARGET)-gcc' \ -W -Wall -Werror -ansi -pedantic \ '$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \ `'$(TARGET)-pkg-config' $(PKG) --cflags --libs` endef