Commit ea0d90e5 authored by Oskar Skog's avatar Oskar Skog

Changed make dist to avoid issues with parallel make; New file: RELEASE-NOTES

parent 940b4f01
2016-08-08 Oskar Skog <[email protected]>
0.2.23
*: New file: HACKING
*: New file: HACKING, RELEASE-NOTES
* README: Moved file listing to HACKING.
* Makefile.static: $$ doesn't work on FreeBSD's make, it needs to be
$$$$ which doesn't work on gmake.
- Created a small shellscript to be invoked from `make dist`.
- Hard coded the icons sizes. Ugh.
* Makefile.static ($(MAIN_STAGE)): Depend on Makefile.static to
force the correct version number.
* Makefile.static (dist): Don't depend on zip and tarballs. Doing
that will cause issues with parallel make.
2016-07-19 Oskar Skog <[email protected]>
0.2.22
......
......@@ -90,7 +90,7 @@ all : $(MAIN_STAGE) $(ENGINECFG_STAGE)
cd "$(builddir)" && make build-macosx > /dev/null; \
fi
$(MAIN_STAGE) : $(MAIN_SRC)
$(MAIN_STAGE) : $(MAIN_SRC) $(srcdir)Makefile.static
@$(info) 'Creating the appropriate shebang line'
@echo "#!`which python`" > "$(MAIN_STAGE)"
@sed -e "$(MAIN_STAGE_SED1)" "$(MAIN_SRC)" \
......@@ -303,41 +303,42 @@ print-destinations: FORCE
@echo "Solver module: " $(SOLVER_DEST)
@echo "Fields module: " $(FIELDS_DEST)
@$(NO_OTHERVER) || \
echo "Engine module symlink:" $(ENGINE_DEST_OTHERVER)
echo "Engine module symlink: $(ENGINE_DEST_OTHERVER)"
@$(NO_OTHERVER) || \
echo "Solver module symlink:" $(SOLVER_DEST_OTHERVER)
echo "Solver module symlink: $(SOLVER_DEST_OTHERVER)"
@$(NO_OTHERVER) || \
echo "Fields module symlink:" $(FIELDS_DEST_OTHERVER)
@echo "Configuration files: " $(CFG_DIR) '(directory)'
@echo "Highscores file: " $(HISCORE_FILE)
echo "Fields module symlink: $(FIELDS_DEST_OTHERVER)"
@echo "Configuration files: " '$(CFG_DIR) (directory)'
@echo "Highscores file: " "$(HISCORE_FILE)"
@if [ -n "$(freedesktop)" ]; then \
echo "[freedesktop.org] .desktop:" $(FD_DESKTOP_DEST); \
echo "[freedesktop.org] Icon: " $(FD_ICON_DEST16); \
echo "[freedesktop.org] Icon: " $(FD_ICON_DEST32); \
echo "[freedesktop.org] Icon: " $(FD_ICON_DEST64); \
echo "[freedesktop.org] Icon: " $(FD_ICON_DEST256); \
echo "[freedesktop.org] .desktop:" $(FD_DESKTOP_DEST)"; \
echo "[freedesktop.org] Icon: " $(FD_ICON_DEST16)"; \
echo "[freedesktop.org] Icon: " $(FD_ICON_DEST32)"; \
echo "[freedesktop.org] Icon: " $(FD_ICON_DEST64)"; \
echo "[freedesktop.org] Icon: " $(FD_ICON_DEST256)"; \
fi
@if [ -n "$(macosx)" ]; then \
echo "[Mac OS X] Bundle (App):" $(BUNDLE) '(directory)'; \
fi
@if [ -n "$(windows)" ]; then \
echo "[Windows] Shortcut:" $(CYG_STARTMENU_NT5X_ALL); \
echo "[Windows] Shortcut:" $(CYG_STARTMENU_NT5X_ME); \
echo "[Windows] Shortcut:" $(CYG_STARTMENU_NT6X_ALL); \
echo "[Windows] Shortcut:" $(CYG_STARTMENU_NT6X_ME); \
echo "[Windows] Shortcut:" $(CYG_DESKTOP_NT5X_ALL); \
echo "[Windows] Shortcut:" $(CYG_DESKTOP_NT6X_ALL); \
echo "[Windows] Shortcut:" $(CYG_DESKTOP_ME); \
echo "[Windows] Icon: " $(CYG_ICO_DEST); \
echo "[Windows] Shortcut: $(CYG_STARTMENU_NT5X_ALL)"; \
echo "[Windows] Shortcut: $(CYG_STARTMENU_NT5X_ME)"; \
echo "[Windows] Shortcut: $(CYG_STARTMENU_NT6X_ALL)"; \
echo "[Windows] Shortcut: $(CYG_STARTMENU_NT6X_ME)"; \
echo "[Windows] Shortcut: $(CYG_DESKTOP_NT5X_ALL)"; \
echo "[Windows] Shortcut: $(CYG_DESKTOP_NT6X_ALL)"; \
echo "[Windows] Shortcut: $(CYG_DESKTOP_ME)"; \
echo "[Windows] Icon: $(CYG_ICO_DEST)"; \
fi
check: FORCE
@$(srcdir)check.sh "$(srcdir)" "$(builddir)"
dist : tarballs zip check
@true
dist : FORCE
@cd "$(builddir)" && make tarballs
@cd "$(builddir)" && make zip
release : dist
release : dist check
@cp -t ~www-data/archive/"$(NAME)/" "$(PKG).tar.gz" \
|| echo You are not me.
@cp -t ~www-data/archive/"$(NAME)/" "$(PKG).tar.xz" \
......
0.2.23
- ./configure freedesktop= macosx= and windows= now take "true" or "false"
(CASE SENSITIVE) as value.
......@@ -9,7 +9,7 @@ pkgdir=$builddir$pkgname
NAME="anonymine"
# Add .txt for Windows.
textfiles="BUGS ChangeLog FAQ INSTALL NEWS README LICENSE desktop/FILES \
desktop/README"
desktop/README RELEASE-NOTES"
# Already CRLF + shell scripts
noconv="Windows.txt Windows-admin.bat Windows-user.bat configure check.sh \
desktop/${NAME}.ico desktop/desktop.sh desktop/${NAME}-*.png \
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment