1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
Description: Allow building with make's option --shuffle=reverse
Author: Rafael Laboissière <rafael@debian.org>
Bug-Debian: https://bugs.debian.org/1105632
Forwarded: https://lists.jedsoft.org/lists/slang-devel/2025/0000003.html
Last-Update: 2025-05-17
--- slgdbm-1.7.1.orig/Makefile
+++ slgdbm-1.7.1/Makefile
@@ -50,21 +50,23 @@ gdbm.hlp: gdbm-module.c
sl2tm gdbm-module.c | tm2txt > gdbm.hlp
clean:
- rm -f gdbm-module.so *.o
+ rm -f gdbm-module.so *.o install-directories-stamp
#---------------------------------------------------------------------------
# Installation Rules
#---------------------------------------------------------------------------
+install-directories-stamp: install_directories
+ touch install-directories-stamp
install_directories:
$(MKINSDIR) $(DEST_MODULE_INSTALL_DIR)
$(MKINSDIR) $(DEST_SL_FILES_INSTALL_DIR)
$(MKINSDIR) $(DEST_HLP_FILES_INSTALL_DIR)
-install_modules:
+install_modules: install-directories-stamp
$(INSTALL) gdbm-module.so $(DEST_MODULE_INSTALL_DIR)
-install_slfiles:
+install_slfiles: install-directories-stamp
$(INSTALL) gdbm.sl $(DEST_SL_FILES_INSTALL_DIR)
-install_hlpfiles:
+install_hlpfiles: install-directories-stamp
$(INSTALL) gdbm.hlp $(DEST_HLP_FILES_INSTALL_DIR)
-install: all install_directories install_modules install_slfiles install_hlpfiles
+install: all install_modules install_slfiles install_hlpfiles
|