File: cross.patch

package info (click to toggle)
cmigemo 1%3A1.2%2Bgh0.20220623-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,700 kB
  • sloc: ansic: 2,617; cs: 188; makefile: 173; sh: 107; cpp: 67; perl: 59; csh: 49; javascript: 20
file content (30 lines) | stat: -rw-r--r-- 788 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
--- cmigemo-1.2+gh0.20220623.orig/compile/unix.mak
+++ cmigemo-1.2+gh0.20220623/compile/unix.mak
@@ -17,20 +17,19 @@
 
 default: $(outdir)cmigemo$(EXEEXT)
 
-dirs:
-	@for i in $(objdir) $(outdir); do \
-		if test ! -d $$i; then \
-			$(MKDIR) $$i; \
-		fi \
-	done
+dirs = $(objdir) $(outdir)
+$(dirs):
+	@if test ! -d $@; then \
+		$(MKDIR) $@; \
+	fi
 
 $(outdir)cmigemo$(EXEEXT): $(objdir)main.$(O) $(libmigemo_LIB)
 	$(CC) -o $@ $(objdir)main.$(O) -L. -L$(outdir) -lmigemo $(LDFLAGS)
 
-$(objdir)main.o: $(srcdir)main.c dirs
+$(objdir)main.o: $(srcdir)main.c | $(dirs)
 	$(CC) $(CFLAGS) -o $@ -c $<
 
-$(objdir)%.o: $(srcdir)%.c dirs
+$(objdir)%.o: $(srcdir)%.c | $(dirs)
 	$(CC) $(CFLAGS) -o $@ -c $<
 
 ##############################################################################