CC = cl #opencv includes INCLUDE = ..\cv\include #ipl includes INCLUDE2 = c:\usr2\intelc\plsuite\include #for some reason VC needed to then have its own include specified! INCLUDE3 = c:\usr2\vc98\include testFeature.exe: $(CC) testFeature.c -I$(INCLUDE) -I$(INCLUDE2) -I$(INCLUDE3) ..\lib\cv.lib testCanny.exe: $(CC) testCanny.c -I$(INCLUDE) -I$(INCLUDE2) -I$(INCLUDE3) ..\lib\cv.lib testLaplace.exe: $(CC) testLaplace.c -I$(INCLUDE) -I$(INCLUDE2) -I$(INCLUDE3) ..\lib\cv.lib testCircle.exe: $(CC) testCircle.c -I$(INCLUDE) -I$(INCLUDE2) -I$(INCLUDE3) ..\lib\cv.lib testcolourCirc.exe: $(CC) testcolourCirc.c -I$(INCLUDE) -I$(INCLUDE2) -I$(INCLUDE3) ..\lib\cv.lib aviread.exe: aviread.c $(CC) aviread.c -I$(INCLUDE3) /link vfw32.lib avitopgms.exe: avitopgms.c avitopgms.h $(CC) avitopgms.c -I$(INCLUDE3) /link vfw32.lib