@$(VPATH)/server-regression.sh $(SERVER_REFFILE) $(VPATH)/test.conf
# fast regression tests for all codecs
-codectest mpeg4 mpeg ac3 snow snowll: vsynth1/0.pgm vsynth2/0.pgm asynth1.sw tiny_psnr
+codectest mpeg4 mpeg ac3 snow snowll: vsynth1/0.pgm vsynth2/0.pgm asynth1.sw tiny_psnr$(EXESUF)
@$(VPATH)/regression.sh $@ $(REFFILE1) vsynth1
@$(VPATH)/regression.sh $@ $(REFFILE2) vsynth2
# video generation
-vsynth1/0.pgm: videogen
+vsynth1/0.pgm: videogen$(EXESUF)
@mkdir -p vsynth1
./videogen 'vsynth1/'
-vsynth2/0.pgm: rotozoom
+vsynth2/0.pgm: rotozoom$(EXESUF)
@mkdir -p vsynth2
./rotozoom 'vsynth2/' $(VPATH)/lena.pnm
-videogen: videogen.c
+videogen$(EXESUF): videogen.c
$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $<
-rotozoom: rotozoom.c
+rotozoom$(EXESUF): rotozoom.c
$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $<
# audio generation
-asynth1.sw: audiogen
+asynth1.sw: audiogen$(EXESUF)
./audiogen $@
-audiogen: audiogen.c
+audiogen$(EXESUF): audiogen.c
$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $<
-tiny_psnr: tiny_psnr.c
+tiny_psnr$(EXESUF): tiny_psnr.c
$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $<
DSPDEPS = $(SRC_PATH)/libavcodec/i386/dsputil_mmx.c \
distclean clean:
rm -rf vsynth1 vsynth2 data
- rm -f asynth1.sw *~ audiogen videogen rotozoom tiny_psnr
+ rm -f asynth1.sw *~ audiogen$(EXESUF) videogen$(EXESUF) rotozoom$(EXESUF) tiny_psnr$(EXESUF)