Commit 9bff6bbb5714ed7218b4c7767943dff2d94a5298

Steffen Jaeckel 2014-10-13T15:49:23

prepare makefiles for "updatemakes"

diff --git a/makefile b/makefile
index 537dd05..978234b 100644
--- a/makefile
+++ b/makefile
@@ -69,6 +69,7 @@ LIBPATH=/usr/lib
 INCPATH=/usr/include
 DATAPATH=/usr/share/doc/libtommath/pdf
 
+#START_INS
 OBJECTS=bncore.o bn_mp_init.o bn_mp_clear.o bn_mp_exch.o bn_mp_grow.o bn_mp_shrink.o \
 bn_mp_clamp.o bn_mp_zero.o  bn_mp_set.o bn_mp_set_int.o bn_mp_init_size.o bn_mp_copy.o \
 bn_mp_init_copy.o bn_mp_abs.o bn_mp_neg.o bn_mp_cmp_mag.o bn_mp_cmp.o bn_mp_cmp_d.o \
@@ -98,6 +99,8 @@ bn_mp_init_set_int.o bn_mp_invmod_slow.o bn_mp_prime_rabin_miller_trials.o \
 bn_mp_to_signed_bin_n.o bn_mp_to_unsigned_bin_n.o bn_mp_import.o bn_mp_export.o \
 bn_mp_balance_mul.o bn_mp_expt_d_ex.o bn_mp_n_root_ex.o
 
+#END_INS
+
 $(LIBNAME):  $(OBJECTS)
 	$(AR) $(ARFLAGS) $@ $(OBJECTS)
 	$(RANLIB) $@
diff --git a/makefile.bcc b/makefile.bcc
index 2854b5f..cb7fe8d 100644
--- a/makefile.bcc
+++ b/makefile.bcc
@@ -7,6 +7,7 @@ LIB = tlib
 CC = bcc32
 CFLAGS = -c -O2 -I.
 
+#START_INS
 OBJECTS=bncore.obj bn_mp_init.obj bn_mp_clear.obj bn_mp_exch.obj bn_mp_grow.obj bn_mp_shrink.obj \
 bn_mp_clamp.obj bn_mp_zero.obj  bn_mp_set.obj bn_mp_set_int.obj bn_mp_init_size.obj bn_mp_copy.obj \
 bn_mp_init_copy.obj bn_mp_abs.obj bn_mp_neg.obj bn_mp_cmp_mag.obj bn_mp_cmp.obj bn_mp_cmp_d.obj \
@@ -35,6 +36,10 @@ bn_mp_prime_random_ex.obj bn_mp_get_int.obj bn_mp_sqrt.obj bn_mp_is_square.obj \
 bn_mp_init_set.obj bn_mp_init_set_int.obj bn_mp_invmod_slow.obj bn_mp_prime_rabin_miller_trials.obj \
 bn_mp_to_signed_bin_n.obj bn_mp_to_unsigned_bin_n.obj bn_mp_import.obj bn_mp_export.obj
 
+#END_INS
+
+HEADERS=tommath.h tommath_class.h tommath_superclass.h
+
 TARGET = libtommath.lib
 
 $(TARGET): $(OBJECTS)
diff --git a/makefile.cygwin_dll b/makefile.cygwin_dll
index 5e4ca0f..f5384f8 100644
--- a/makefile.cygwin_dll
+++ b/makefile.cygwin_dll
@@ -12,6 +12,7 @@ CFLAGS  += -fomit-frame-pointer
 
 default: windll
 
+#START_INS
 OBJECTS=bncore.o bn_mp_init.o bn_mp_clear.o bn_mp_exch.o bn_mp_grow.o bn_mp_shrink.o \
 bn_mp_clamp.o bn_mp_zero.o  bn_mp_set.o bn_mp_set_int.o bn_mp_init_size.o bn_mp_copy.o \
 bn_mp_init_copy.o bn_mp_abs.o bn_mp_neg.o bn_mp_cmp_mag.o bn_mp_cmp.o bn_mp_cmp_d.o \
@@ -40,6 +41,10 @@ bn_mp_prime_random_ex.o bn_mp_get_int.o bn_mp_sqrt.o bn_mp_is_square.o bn_mp_ini
 bn_mp_init_set_int.o bn_mp_invmod_slow.o bn_mp_prime_rabin_miller_trials.o \
 bn_mp_to_signed_bin_n.o bn_mp_to_unsigned_bin_n.o bn_mp_import.o bn_mp_export.o
 
+#END_INS
+
+HEADERS=tommath.h tommath_class.h tommath_superclass.h
+
 # make a Windows DLL via Cygwin
 windll:  $(OBJECTS)
 	gcc -mno-cygwin -mdll -o libtommath.dll -Wl,--out-implib=libtommath.dll.a -Wl,--export-all-symbols *.o
diff --git a/makefile.icc b/makefile.icc
index 9313dbc..7c7e0a6 100644
--- a/makefile.icc
+++ b/makefile.icc
@@ -29,7 +29,6 @@ default: libtommath.a
 
 #default files to install
 LIBNAME=libtommath.a
-HEADERS=tommath.h
 
 #LIBPATH-The directory for libtomcrypt to be installed to.
 #INCPATH-The directory to install the header files for libtommath.
@@ -39,6 +38,7 @@ LIBPATH=/usr/lib
 INCPATH=/usr/include
 DATAPATH=/usr/share/doc/libtommath/pdf
 
+#START_INS
 OBJECTS=bncore.o bn_mp_init.o bn_mp_clear.o bn_mp_exch.o bn_mp_grow.o bn_mp_shrink.o \
 bn_mp_clamp.o bn_mp_zero.o  bn_mp_set.o bn_mp_set_int.o bn_mp_init_size.o bn_mp_copy.o \
 bn_mp_init_copy.o bn_mp_abs.o bn_mp_neg.o bn_mp_cmp_mag.o bn_mp_cmp.o bn_mp_cmp_d.o \
@@ -67,6 +67,10 @@ bn_mp_prime_random_ex.o bn_mp_get_int.o bn_mp_sqrt.o bn_mp_is_square.o bn_mp_ini
 bn_mp_init_set_int.o bn_mp_invmod_slow.o bn_mp_prime_rabin_miller_trials.o \
 bn_mp_to_signed_bin_n.o bn_mp_to_unsigned_bin_n.o bn_mp_import.o bn_mp_export.o
 
+#END_INS
+
+HEADERS=tommath.h tommath_class.h tommath_superclass.h
+
 libtommath.a:  $(OBJECTS)
 	$(AR) $(ARFLAGS) libtommath.a $(OBJECTS)
 	ranlib libtommath.a
diff --git a/makefile.msvc b/makefile.msvc
index ee81c79..ed58be2 100644
--- a/makefile.msvc
+++ b/makefile.msvc
@@ -6,6 +6,7 @@ CFLAGS = /I. /Ox /DWIN32 /W3 /Fo$@
 
 default: library
 
+#START_INS
 OBJECTS=bncore.obj bn_mp_init.obj bn_mp_clear.obj bn_mp_exch.obj bn_mp_grow.obj bn_mp_shrink.obj \
 bn_mp_clamp.obj bn_mp_zero.obj  bn_mp_set.obj bn_mp_set_int.obj bn_mp_init_size.obj bn_mp_copy.obj \
 bn_mp_init_copy.obj bn_mp_abs.obj bn_mp_neg.obj bn_mp_cmp_mag.obj bn_mp_cmp.obj bn_mp_cmp_d.obj \
@@ -34,6 +35,8 @@ bn_mp_prime_random_ex.obj bn_mp_get_int.obj bn_mp_sqrt.obj bn_mp_is_square.obj \
 bn_mp_init_set.obj bn_mp_init_set_int.obj bn_mp_invmod_slow.obj bn_mp_prime_rabin_miller_trials.obj \
 bn_mp_to_signed_bin_n.obj bn_mp_to_unsigned_bin_n.obj bn_mp_import.obj bn_mp_export.obj
 
+#END_INS
+
 HEADERS=tommath.h tommath_class.h tommath_superclass.h
 
 library: $(OBJECTS)
diff --git a/makefile.shared b/makefile.shared
index da31a17..aa67da0 100644
--- a/makefile.shared
+++ b/makefile.shared
@@ -43,7 +43,6 @@ endif
 ifndef LIBNAME_S
    LIBNAME_S=libtommath.a
 endif
-HEADERS=tommath.h tommath_class.h tommath_superclass.h
 
 #LIBPATH-The directory for libtommath to be installed to.
 #INCPATH-The directory to install the header files for libtommath.
@@ -53,6 +52,7 @@ LIBPATH=/usr/lib
 INCPATH=/usr/include
 DATAPATH=/usr/share/doc/libtommath/pdf
 
+#START_INS
 OBJECTS=bncore.o bn_mp_init.o bn_mp_clear.o bn_mp_exch.o bn_mp_grow.o bn_mp_shrink.o \
 bn_mp_clamp.o bn_mp_zero.o  bn_mp_set.o bn_mp_set_int.o bn_mp_init_size.o bn_mp_copy.o \
 bn_mp_init_copy.o bn_mp_abs.o bn_mp_neg.o bn_mp_cmp_mag.o bn_mp_cmp.o bn_mp_cmp_d.o \
@@ -82,6 +82,10 @@ bn_mp_init_set_int.o bn_mp_invmod_slow.o bn_mp_prime_rabin_miller_trials.o \
 bn_mp_to_signed_bin_n.o bn_mp_to_unsigned_bin_n.o bn_mp_import.o bn_mp_export.o \
 bn_mp_balance_mul.o
 
+#END_INS
+
+HEADERS=tommath.h tommath_class.h tommath_superclass.h
+
 objs: $(OBJECTS)
 
 .c.o: