--- testing/interface/Makefile.orig 2010-12-06 20:30:08.000000000 +0900 +++ testing/interface/Makefile 2010-12-06 20:38:46.000000000 +0900 @@ -497,9 +497,9 @@ zupgtr_1 \ zupmtr_1 -OBJ = $(TST:%=%.o) -EXE = $(TST:%=x%) -OUT = $(TST:%=%.out) +OBJ = ${TST:N*.h:R:S/$/.o/} +EXE = ${TST} +OUT = ${TST:N*.h:R:S/$/.out/} AUX = ../utils/compare_complex_doubles.o \ ../utils/compare_complex_floats.o \ @@ -510,14 +510,10 @@ tst: $(OUT) -%.out : x% - ./$< > $@ - -x% : %.o - $(LINKER) $(LDFLAGS) $< -o $@ $(AUX) ../../$(LAPACKE) $(LIBS) - -%.o : %.c - $(CC) -c $(CFLAGS) -I ../include -I ../../include -o $@ $< +.c.out : + $(CC) -c $(CFLAGS) -I ../include -I ../../include $< + $(LINKER) $(LDFLAGS) $*.o -o $* $(AUX) ../../$(LAPACKE) $(LIBS) + ./$* > $@ clean: rm -f $(EXE) $(OBJ)