source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/sba-1.3/demo/Makefile.vc @ 37

Last change on this file since 37 was 37, checked in by (none), 14 years ago

Added original make3d

File size: 1.3 KB
Line 
1#
2# MS Visual C Makefile for Sparse Bundle Adjustment demo program
3# At the command prompt, type
4# nmake /f Makefile.vc
5#
6# NOTE: To use this, you must have MSVC installed and properly
7# configured for command line use (you might need to run VCVARS32.BAT
8# included with your copy of MSVC). Another option is to use the
9# free MSVC toolkit from http://msdn.microsoft.com/visualc/vctoolkit2003/
10#
11
12CC=cl /nologo
13# YOU MIGHT WANT TO UNCOMMENT THE FOLLOWING LINE
14#SPOPTFLAGS=/GL /G7 /arch:SSE2 # special optimization: resp. whole program opt., Athlon/Pentium4 opt., SSE2 extensions
15# /MD COMPILES WITH MULTIPLE THREADS SUPPORT. TO DISABLE IT, SUBSTITUTE WITH /ML
16CFLAGS=/I.. /MD /W3 /GX /O2 $(SPOPTFLAGS) # /Wall
17LAPACKLIBS_PATH=C:\src\lib # CHANGE THIS TO WHERE YOUR COMPILED LAPACK, BLAS and F2C LIBS ARE!
18# UNCOMMENT THE /NODEFAULTLIB BELOW IF YOU GET WARNINGS FOR CONFLICTING SYMBOLS
19LDFLAGS=/link /subsystem:console /opt:ref /libpath:$(LAPACKLIBS_PATH) /libpath:.. # /nodefaultlib:MSVCRT.lib
20OBJS=eucsbademo.obj imgproj.obj readparams.obj
21SRCS=eucsbademo.c imgproj.c readparams.c
22
23LAPACKLIBS=clapack.lib blas.lib libF77.lib libI77.lib
24
25LIBS=sba.lib $(LAPACKLIBS)
26
27eucsbademo.exe: $(OBJS) ..\sba.lib
28        $(CC) $(OBJS) $(LDFLAGS) /out:eucsbademo.exe $(LIBS)
29
30eucsbademo.obj: eucsbademo.h
31readparams.obj: eucsbademo.h
32
33clean:
34        -del $(OBJS)
35
36realclean: clean
37        -del eucsbademo.exe
Note: See TracBrowser for help on using the repository browser.