Port tidy and remainder of pkg/dist rules.
This commit is contained in:
parent
68d76c21c5
commit
5e0ef2a0f2
53
Makefile.in
53
Makefile.in
|
@ -927,6 +927,52 @@ PKG_VER = $(shell date +"%Y-%m-%d")-snap
|
|||
PKG_DIR = $(PKG_NAME)-$(PKG_VER)
|
||||
PKG_TAR = $(PKG_DIR).tar.gz
|
||||
|
||||
PKG_3RDPARTY := rt/valgrind.h rt/memcheck.h \
|
||||
rt/isaac/rand.h rt/isaac/standard.h \
|
||||
rt/uthash/uthash.h rt/uthash/utlist.h \
|
||||
rt/bigint/bigint.h rt/bigint/bigint_int.cpp \
|
||||
rt/bigint/bigint_ext.cpp rt/bigint/low_primes.h
|
||||
|
||||
PKG_FILES :=\
|
||||
$(wildcard $(S)src/etc/*.*) \
|
||||
$(S)LICENSE.txt $(S)README \
|
||||
$(S)configure $(S)Makefile.in \
|
||||
$(addprefix $(S)src/, \
|
||||
README boot/README comp/README \
|
||||
$(filter-out $(GENERATED), $(BOOT_MLS)) \
|
||||
$(RUNTIME_CS) $(RUNTIME_HDR) \
|
||||
$(LLVMEXT_CS) $(LLVMEXT_HDR) \
|
||||
$(PKG_3RDPARTY)) \
|
||||
$(COMPILER_INPUTS) \
|
||||
$(STDLIB_INPUTS) \
|
||||
$(ALL_TEST_INPUTS) \
|
||||
$(GENERATED)
|
||||
|
||||
dist: $(PKG_TAR)
|
||||
|
||||
$(PKG_TAR):
|
||||
@$(call E, making dist dir)
|
||||
$(Q)rm -Rf dist
|
||||
$(Q)mkdir -p dist/$(PKG_DIR)
|
||||
$(Q)tar -c $(PKG_FILES) | tar -x -C dist/$(PKG_DIR)
|
||||
$(Q)tar -czf $(PKG_TAR) -C dist $(PKG_DIR)
|
||||
$(Q)rm -Rf dist
|
||||
|
||||
distcheck: $(PKG_TAR)
|
||||
$(Q)tar -c $(PKG_FILES) | tar -x -C dist/$(PKG_DIR)
|
||||
@$(call E, configuring in dist/$(PKG_DIR)-build)
|
||||
$(Q)mkdir -p dist/build
|
||||
$(Q)cd dist/$(PKG_DIR)-build && ../$(PKG_DIR)/configure
|
||||
@$(call E, making 'check' in dist/$(PKG_DIR)-build)
|
||||
$(Q)make -C dist/$(PKG_DIR)-build check
|
||||
@$(call E, making 'clean' in dist/$(PKG_DIR)-build)
|
||||
$(Q)make -C dist/$(PKG_DIR)-build clean
|
||||
$(Q)rm -Rf dist
|
||||
@echo
|
||||
@echo -----------------------------------------------
|
||||
@echo $(PKG_TAR) ready for distribution
|
||||
@echo -----------------------------------------------
|
||||
|
||||
|
||||
######################################################################
|
||||
# Cleanup
|
||||
|
@ -934,6 +980,13 @@ PKG_TAR = $(PKG_DIR).tar.gz
|
|||
|
||||
.PHONY: clean
|
||||
|
||||
tidy:
|
||||
@$(call E, check: formatting)
|
||||
$(Q)python $(S)src/etc/tidy.py \
|
||||
$(filter-out $(GENERATED) \
|
||||
$(addprefix $(S)src/, $(LLVMEXT_CS) $(LLVMEXT_HDR) $(PKG_3RDPARTY)) \
|
||||
$(S)src/etc/%, $(PKG_FILES))
|
||||
|
||||
clean:
|
||||
@$(call E, cleaning)
|
||||
$(Q)rm -f $(RUNTIME_OBJS)
|
||||
|
|
Loading…
Reference in New Issue