| | |
| | | # Copyright 2019, Michal Nowak |
| | | # |
| | | |
| | | BUILD_BITS= 64 |
| | | include ../../../make-rules/shared-macros.mk |
| | | |
| | | COMPONENT_NAME= nasm |
| | | COMPONENT_VERSION= 2.14.02 |
| | | IPS_COMPONENT_VERSION= 2.14.2 |
| | | COMPONENT_VERSION= 2.15.03 |
| | | IPS_COMPONENT_VERSION= 2.15.3 |
| | | COMPONENT_FMRI= developer/assembler/nasm |
| | | COMPONENT_SUMMARY= The Netwide Assembler |
| | | COMPONENT_CLASSIFICATION= Development/Other Languages |
| | | COMPONENT_PROJECT_URL= http://www.nasm.us/ |
| | | COMPONENT_PROJECT_URL= https://www.nasm.us/ |
| | | COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
| | | COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.xz |
| | | COMPONENT_ARCHIVE_HASH= \ |
| | | sha256:e24ade3e928f7253aa8c14aa44726d1edf3f98643f87c9d72ec1df44b26be8f5 |
| | | sha256:c0c39a305f08ccf0c5c6edba4294dd2851b3925b6d9642dd1efd62f72829822f |
| | | COMPONENT_ARCHIVE_URL= \ |
| | | https://www.nasm.us/pub/nasm/releasebuilds/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) |
| | | COMPONENT_LICENSE= BSD |
| | | |
| | | include $(WS_MAKE_RULES)/prep.mk |
| | | include $(WS_MAKE_RULES)/configure.mk |
| | | include $(WS_MAKE_RULES)/ips.mk |
| | | include $(WS_MAKE_RULES)/common.mk |
| | | |
| | | CFLAGS+="-I$(BUILD_DIR_$(BITS))" |
| | | |
| | | CONFIGURE_BINDIR.64 = $(CONFIGURE_BINDIR.32) |
| | | |
| | | COMPONENT_PRE_CONFIGURE_ACTION = \ |
| | | ( $(CLONEY) $(SOURCE_DIR) $(@D) ) |
| | |
| | | COMPONENT_TEST_TARGETS = golden test diff |
| | | |
| | | COMPONENT_TEST_DIR = $(@D)/test |
| | | |
| | | build: $(BUILD_64) |
| | | |
| | | install: $(INSTALL_64) |
| | | |
| | | test: $(TEST_64) |
| | | |
| | | # Auto-generated dependencies |
| | | REQUIRED_PACKAGES += system/library |