Fossil SCM

When building the new OpenSSL target in the MinGW makefile, build only what is necessary to actually compile and use Fossil.

mistachkin 2013-09-14 21:59 trunk
Commit a5073b3ae9b402a3c0259cd980487568c4fc67ac
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -693,11 +693,11 @@
693693
zlib:
694694
$(MAKE) -C $(ZLIBDIR) PREFIX=$(PREFIX) -f win32/Makefile.gcc libz.a
695695
696696
openssl: zlib
697697
cd $(OPENSSLLIBDIR);./Configure --cross-compile-prefix=$(PREFIX) --with-zlib-lib=$(PWD)/$(ZLIBDIR) --with-zlib-include=$(PWD)/$(ZLIBDIR) zlib mingw
698
- $(MAKE) -C $(OPENSSLLIBDIR)
698
+ $(MAKE) -C $(OPENSSLLIBDIR) build_libs
699699
700700
$(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o zlib
701701
$(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
702702
703703
# This rule prevents make from using its default rules to try build
704704
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -693,11 +693,11 @@
693 zlib:
694 $(MAKE) -C $(ZLIBDIR) PREFIX=$(PREFIX) -f win32/Makefile.gcc libz.a
695
696 openssl: zlib
697 cd $(OPENSSLLIBDIR);./Configure --cross-compile-prefix=$(PREFIX) --with-zlib-lib=$(PWD)/$(ZLIBDIR) --with-zlib-include=$(PWD)/$(ZLIBDIR) zlib mingw
698 $(MAKE) -C $(OPENSSLLIBDIR)
699
700 $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o zlib
701 $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
702
703 # This rule prevents make from using its default rules to try build
704
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -693,11 +693,11 @@
693 zlib:
694 $(MAKE) -C $(ZLIBDIR) PREFIX=$(PREFIX) -f win32/Makefile.gcc libz.a
695
696 openssl: zlib
697 cd $(OPENSSLLIBDIR);./Configure --cross-compile-prefix=$(PREFIX) --with-zlib-lib=$(PWD)/$(ZLIBDIR) --with-zlib-include=$(PWD)/$(ZLIBDIR) zlib mingw
698 $(MAKE) -C $(OPENSSLLIBDIR) build_libs
699
700 $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o zlib
701 $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
702
703 # This rule prevents make from using its default rules to try build
704
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -660,11 +660,11 @@
660660
zlib:
661661
$(MAKE) -C $(ZLIBDIR) PREFIX=$(PREFIX) -f win32/Makefile.gcc libz.a
662662
663663
openssl: zlib
664664
cd $(OPENSSLLIBDIR);./Configure --cross-compile-prefix=$(PREFIX) --with-zlib-lib=$(PWD)/$(ZLIBDIR) --with-zlib-include=$(PWD)/$(ZLIBDIR) zlib mingw
665
- $(MAKE) -C $(OPENSSLLIBDIR)
665
+ $(MAKE) -C $(OPENSSLLIBDIR) build_libs
666666
667667
$(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o zlib
668668
$(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
669669
670670
# This rule prevents make from using its default rules to try build
671671
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -660,11 +660,11 @@
660 zlib:
661 $(MAKE) -C $(ZLIBDIR) PREFIX=$(PREFIX) -f win32/Makefile.gcc libz.a
662
663 openssl: zlib
664 cd $(OPENSSLLIBDIR);./Configure --cross-compile-prefix=$(PREFIX) --with-zlib-lib=$(PWD)/$(ZLIBDIR) --with-zlib-include=$(PWD)/$(ZLIBDIR) zlib mingw
665 $(MAKE) -C $(OPENSSLLIBDIR)
666
667 $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o zlib
668 $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
669
670 # This rule prevents make from using its default rules to try build
671
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -660,11 +660,11 @@
660 zlib:
661 $(MAKE) -C $(ZLIBDIR) PREFIX=$(PREFIX) -f win32/Makefile.gcc libz.a
662
663 openssl: zlib
664 cd $(OPENSSLLIBDIR);./Configure --cross-compile-prefix=$(PREFIX) --with-zlib-lib=$(PWD)/$(ZLIBDIR) --with-zlib-include=$(PWD)/$(ZLIBDIR) zlib mingw
665 $(MAKE) -C $(OPENSSLLIBDIR) build_libs
666
667 $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o zlib
668 $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
669
670 # This rule prevents make from using its default rules to try build
671
--- win/Makefile.mingw.mistachkin
+++ win/Makefile.mingw.mistachkin
@@ -660,11 +660,11 @@
660660
zlib:
661661
$(MAKE) -C $(ZLIBDIR) PREFIX=$(PREFIX) -f win32/Makefile.gcc libz.a
662662
663663
openssl: zlib
664664
cd $(OPENSSLLIBDIR);./Configure --cross-compile-prefix=$(PREFIX) --with-zlib-lib=$(PWD)/$(ZLIBDIR) --with-zlib-include=$(PWD)/$(ZLIBDIR) zlib mingw
665
- $(MAKE) -C $(OPENSSLLIBDIR)
665
+ $(MAKE) -C $(OPENSSLLIBDIR) build_libs
666666
667667
$(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o zlib
668668
$(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
669669
670670
# This rule prevents make from using its default rules to try build
671671
--- win/Makefile.mingw.mistachkin
+++ win/Makefile.mingw.mistachkin
@@ -660,11 +660,11 @@
660 zlib:
661 $(MAKE) -C $(ZLIBDIR) PREFIX=$(PREFIX) -f win32/Makefile.gcc libz.a
662
663 openssl: zlib
664 cd $(OPENSSLLIBDIR);./Configure --cross-compile-prefix=$(PREFIX) --with-zlib-lib=$(PWD)/$(ZLIBDIR) --with-zlib-include=$(PWD)/$(ZLIBDIR) zlib mingw
665 $(MAKE) -C $(OPENSSLLIBDIR)
666
667 $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o zlib
668 $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
669
670 # This rule prevents make from using its default rules to try build
671
--- win/Makefile.mingw.mistachkin
+++ win/Makefile.mingw.mistachkin
@@ -660,11 +660,11 @@
660 zlib:
661 $(MAKE) -C $(ZLIBDIR) PREFIX=$(PREFIX) -f win32/Makefile.gcc libz.a
662
663 openssl: zlib
664 cd $(OPENSSLLIBDIR);./Configure --cross-compile-prefix=$(PREFIX) --with-zlib-lib=$(PWD)/$(ZLIBDIR) --with-zlib-include=$(PWD)/$(ZLIBDIR) zlib mingw
665 $(MAKE) -C $(OPENSSLLIBDIR) build_libs
666
667 $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o zlib
668 $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
669
670 # This rule prevents make from using its default rules to try build
671

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button