528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
|
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
|
+
+
+
+
+
-
+
-
+
+
+
+
+
+
|
writeln "\n"
writeln -nonewline "OBJ ="
foreach s [lsort $src] {
writeln -nonewline " \\\n \$(OBJDIR)/$s.o"
}
writeln "\n"
writeln "APPNAME = ${name}.exe"
writeln {
#### Attempt to determine if this is the actual MSYS shell. If so, we need to
# use forward slashes for correctness.
#
ifeq ($(MSYSTEM), MINGW32)
writeln {TRANSLATE = $(OBJDIR)/translate.exe
TRANSLATE = $(OBJDIR)/translate.exe
MAKEHEADERS = $(OBJDIR)/makeheaders.exe
MKINDEX = $(OBJDIR)/mkindex.exe
VERSION = $(OBJDIR)/version.exe
}
else
TRANSLATE = $(subst /,\\,$(OBJDIR)/translate.exe)
MAKEHEADERS = $(subst /,\\,$(OBJDIR)/makeheaders.exe)
MKINDEX = $(subst /,\\,$(OBJDIR)/mkindex.exe)
VERSION = $(subst /,\\,$(OBJDIR)/version.exe)
endif}
writeln {
all: $(OBJDIR) $(APPNAME)
$(OBJDIR)/fossil.o: $(SRCDIR)/../win/fossil.rc
cp $(SRCDIR)/../win/fossil.rc $(OBJDIR)
cp $(SRCDIR)/../win/fossil.ico $(OBJDIR)
|