File: make-shuffle.patch

package info (click to toggle)
slgdbm 1.7.1-17
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 240 kB
  • sloc: ansic: 2,355; makefile: 114
file content (37 lines) | stat: -rw-r--r-- 1,395 bytes parent folder | download
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