Fossil SCM

When building with MinGW, make sure to build OpenSSL first if the FOSSIL_BUILD_SSL option is enabled.

mistachkin 2015-03-02 21:40 trunk
Commit c8ed137ae7609197f780d613a0b319dcaf9c6749
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -990,11 +990,11 @@
990990
991991
ifdef FOSSIL_BUILD_SSL
992992
APPTARGETS += openssl
993993
endif
994994
995
-$(APPNAME): $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS)
995
+$(APPNAME): $(APPTARGETS) $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o
996996
$(CODECHECK1) $(TRANS_SRC)
997997
$(TCC) -o $@ $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
998998
999999
# This rule prevents make from using its default rules to try build
10001000
# an executable named "manifest" out of the file named "manifest.c"
10011001
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -990,11 +990,11 @@
990
991 ifdef FOSSIL_BUILD_SSL
992 APPTARGETS += openssl
993 endif
994
995 $(APPNAME): $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS)
996 $(CODECHECK1) $(TRANS_SRC)
997 $(TCC) -o $@ $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
998
999 # This rule prevents make from using its default rules to try build
1000 # an executable named "manifest" out of the file named "manifest.c"
1001
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -990,11 +990,11 @@
990
991 ifdef FOSSIL_BUILD_SSL
992 APPTARGETS += openssl
993 endif
994
995 $(APPNAME): $(APPTARGETS) $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o
996 $(CODECHECK1) $(TRANS_SRC)
997 $(TCC) -o $@ $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
998
999 # This rule prevents make from using its default rules to try build
1000 # an executable named "manifest" out of the file named "manifest.c"
1001
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -914,11 +914,11 @@
914914
915915
ifdef FOSSIL_BUILD_SSL
916916
APPTARGETS += openssl
917917
endif
918918
919
-$(APPNAME): $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS)
919
+$(APPNAME): $(APPTARGETS) $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o
920920
$(CODECHECK1) $(TRANS_SRC)
921921
$(TCC) -o $@ $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
922922
923923
# This rule prevents make from using its default rules to try build
924924
# an executable named "manifest" out of the file named "manifest.c"
925925
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -914,11 +914,11 @@
914
915 ifdef FOSSIL_BUILD_SSL
916 APPTARGETS += openssl
917 endif
918
919 $(APPNAME): $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS)
920 $(CODECHECK1) $(TRANS_SRC)
921 $(TCC) -o $@ $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
922
923 # This rule prevents make from using its default rules to try build
924 # an executable named "manifest" out of the file named "manifest.c"
925
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -914,11 +914,11 @@
914
915 ifdef FOSSIL_BUILD_SSL
916 APPTARGETS += openssl
917 endif
918
919 $(APPNAME): $(APPTARGETS) $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o
920 $(CODECHECK1) $(TRANS_SRC)
921 $(TCC) -o $@ $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
922
923 # This rule prevents make from using its default rules to try build
924 # an executable named "manifest" out of the file named "manifest.c"
925
--- win/Makefile.mingw.mistachkin
+++ win/Makefile.mingw.mistachkin
@@ -914,11 +914,11 @@
914914
915915
ifdef FOSSIL_BUILD_SSL
916916
APPTARGETS += openssl
917917
endif
918918
919
-$(APPNAME): $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS)
919
+$(APPNAME): $(APPTARGETS) $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o
920920
$(CODECHECK1) $(TRANS_SRC)
921921
$(TCC) -o $@ $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
922922
923923
# This rule prevents make from using its default rules to try build
924924
# an executable named "manifest" out of the file named "manifest.c"
925925
--- win/Makefile.mingw.mistachkin
+++ win/Makefile.mingw.mistachkin
@@ -914,11 +914,11 @@
914
915 ifdef FOSSIL_BUILD_SSL
916 APPTARGETS += openssl
917 endif
918
919 $(APPNAME): $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o $(APPTARGETS)
920 $(CODECHECK1) $(TRANS_SRC)
921 $(TCC) -o $@ $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
922
923 # This rule prevents make from using its default rules to try build
924 # an executable named "manifest" out of the file named "manifest.c"
925
--- win/Makefile.mingw.mistachkin
+++ win/Makefile.mingw.mistachkin
@@ -914,11 +914,11 @@
914
915 ifdef FOSSIL_BUILD_SSL
916 APPTARGETS += openssl
917 endif
918
919 $(APPNAME): $(APPTARGETS) $(OBJDIR)/headers $(CODECHECK1) $(OBJ) $(EXTRAOBJ) $(OBJDIR)/fossil.o
920 $(CODECHECK1) $(TRANS_SRC)
921 $(TCC) -o $@ $(OBJ) $(EXTRAOBJ) $(LIB) $(OBJDIR)/fossil.o
922
923 # This rule prevents make from using its default rules to try build
924 # an executable named "manifest" out of the file named "manifest.c"
925

Keyboard Shortcuts

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