PROJNAME = im LIBNAME = im_capture OPT = YES INCLUDES = ../include # New Direct X does not includes Direct Show # Direct Show is included in latest Platform SDK, but depends on Direct X... DXSDK = d:/lng/dxsdk WINSDK = d:/lng/winsdk ifeq ($(TEC_UNAME), vc6) #Use old Direct X with Direct Show #But do NOT use the VC6 strmiids.lib PLATSDK = d:/lng/vc7/PlatformSDK endif ifeq ($(TEC_UNAME), dll) #Use old Direct X with Direct Show PLATSDK = d:/lng/vc7/PlatformSDK LDIR = ../lib/$(TEC_UNAME) endif ifeq ($(TEC_UNAME), vc8) INCLUDES += $(WINSDK)/include LDIR = $(WINSDK)/lib endif ifeq ($(TEC_UNAME), dll8) INCLUDES += $(WINSDK)/include LDIR = $(WINSDK)/lib endif ifeq ($(TEC_UNAME), vc8_64) INCLUDES += $(WINSDK)/include LDIR = $(WINSDK)/lib/amd64 endif ifeq ($(TEC_UNAME), dll8_64) INCLUDES += $(WINSDK)/include LDIR = $(WINSDK)/lib/amd64 endif ifneq ($(findstring vc10, $(TEC_UNAME)), ) INCLUDES += $(WINSDK)/include endif ifneq ($(findstring dll10, $(TEC_UNAME)), ) INCLUDES += $(WINSDK)/include endif ifneq ($(findstring Win, $(TEC_SYSNAME)), ) INCLUDES += $(DXSDK)/include SRC = im_capture_dx.cpp endif #ifneq ($(findstring Linux, $(TEC_UNAME)), ) # SRC = im_capture_v4l.cpp #endif LIBS = strmiids mingw3-dll: @echo Importing MingW stub library @cd ../lib/dll @dlltool -d im_capture.def -D im_capture.dll -l ../lib/mingw3/libim_capture.a @cd ../src mingw4-dll: @echo Importing MingW stub library @cd ../lib/dll @dlltool -d im_capture.def -D im_capture.dll -l ../lib/mingw4/libim_capture.a @cd ../src bc56-dll: @echo Importing Bcc stub library @d:/lng/cbuilderx/bin/implib -a ../lib/bc56/im_capture.lib ../lib/dll/im_capture.dll #owc1-dll: # @wlib -b -c -n -q -fo -io ../lib/owc1/im_capture.lib @im_capture.wlib # TEST @wlib -b -c -n -q -fo -io ../lib/owc1/im_capture.lib +../lib/dll/im_capture.dll