]> www.ginac.de Git - cln.git/blobdiff - benchmarks/Makefile.in
* More ${EXEEXT} patches by Sheplyakov Alexei.
[cln.git] / benchmarks / Makefile.in
index 532e62e618fe59234021f30fe9d331eacc00f8c1..d50e71de715e1b65412fb84d55f3e6505a571101 100644 (file)
@@ -24,6 +24,7 @@ MV = mv
 LN = ln
 RM = rm -f
 @SET_MAKE@
+EXEEXT = @EXEEXT@
 
 #### End of system configuration section. ####
 
@@ -48,7 +49,7 @@ OBJECTS = ${FILES_O}
 LIBS = ../src/libcln.la -lm
 LIBDEPS = ../src/libcln.la
 
-PROGRAMS = timebench1 timebench2a timebench2ap timebench2b
+PROGRAMS = $(addsuffix ${EXEEXT},timebench1 timebench2a timebench2ap timebench2b)
 MODULES_timebench1 = timebench1
 MODULES_timebench2a = timebench2a
 MODULES_timebench2ap = timebench2ap
@@ -83,11 +84,11 @@ endif
 %.i.cc : %.cc
        ${CXXCPP} ${CXXFLAGS} ${CPPFLAGS} ${TARGET_ARCH} $< > $@
 
-timebench1 : $(patsubst %,%.o,${MODULES_timebench1})
-timebench2a : $(patsubst %,%.o,${MODULES_timebench2a})
-timebench2ap : $(patsubst %,%.o,${MODULES_timebench2ap})
-timebench2b : $(patsubst %,%.o,${MODULES_timebench2b})
-${PROGRAMS} : % : ${LIBDEPS}
+timebench1${EXEEXT} : $(patsubst %,%.o,${MODULES_timebench1})
+timebench2a${EXEEXT} : $(patsubst %,%.o,${MODULES_timebench2a})
+timebench2ap${EXEEXT} : $(patsubst %,%.o,${MODULES_timebench2ap})
+timebench2b${EXEEXT} : $(patsubst %,%.o,${MODULES_timebench2b})
+${PROGRAMS} : %${EXEEXT} : ${LIBDEPS}
        ${LIBTOOL_LINK} ${CXX} ${CXXFLAGS} ${TARGET_ARCH} $(patsubst %,%.o,$(MODULES_$(*F))) ${LDFLAGS} ${LIBS} -o $@