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 $<
##############################################################################
|