📄 makefile
字号:
GDAL_ROOT = ..\..\..OGR = ..\..SFOLEDB = ..PROJ = smsfDLLNAME = SoftmapSF.dll# To switch between VStudio .NET, and VC++ 6 just switch which of the# \ATL_{vc6,net} lines is uncommented.EXTRAFLAGS = -I$(SFOLEDB) \# -I$(SFOLEDB)\atl_net -DSUPPORT_ATL_NET \ -I$(SFOLEDB)\atl_vc6 \ -I$(MSDASDK)\include\oledb -I$(OGR) /W2 \ -I$(OGR)\ogrsf_frmts -I$(VCDIR)\ATL\Include \ -DCACHE_OGRDATASOURCE \ -DSUPPORT_ADSK_GEOM_EXTENT \# -DSUPPORT_2D_FLATTEN!INCLUDE $(GDAL_ROOT)/nmake.optOLE_LIBS = ole32.lib oleaut32.lib !IFDEF DLLBUILDOGR_LIBS = ..\..\..\gdal_i.lib $(LIBS)!ELSEOGR_LIBS = $(OGR)\ogrsf_frmts\ogrsf_frmts.lib \ $(OGR)\ogrsf_frmts\ogrsf_frmts_sup.lib \ $(OGR)\ogroledb.lib $(OGR)\ogr.lib \ $(GDAL_ROOT)\port\cpl.lib $(OGDILIB) $(XERCES_LIB) $(OCI_LIB) !ENDIFLOC_OBJ = SF.obj SFRS.obj sfutil.obj sftraceback.obj sfregister.obj \ ogrvirtualarray.obj swq.obj sfdscache.obj SFDS.obj SFSess.objdefault: $(DLLNAME)all: $(DLLNAME) installSF.obj SFRS.obj: SF.h $(SFOLEDB)/SFDS.h $(SFOLEDB)/SFRS.h \ $(SFOLEDB)/SFSess.h $(PROJ).res: $(PROJ).rc SF.h $(SFOLEDB)/sf_common.rc rc.exe /l 0x1009 /fo$(PROJ).res /I$(SFOLEDB) /d _DEBUG $(PROJ).rc$(DLLNAME): SF.h $(LOC_OBJ) $(PROJ).res link /dll /debug /def:$(SFOLEDB)/SF.def /out:$(DLLNAME) \ $(LOC_OBJ) $(OGR_LIBS) $(OLE_LIBS) $(PROJ).res \ $(LINKER_FLAGS)clean: -del *.obj *.exe *.dll $(PROJ).res $(DLLNAME) -del *.lib *.ilk *.exp *.pdb SF.h SF.tlb SF_i.c -del sf.cpp sfutil.cpp sftraceback.cpp SFRS.cpp ogrvirtualarray.cppinstall: $(DLLNAME) regsvr32 $(DLLNAME)SF.h: $(PROJ).idl midl /tlb SF.tlb /h SF.h /Oicf /iid SF_i.c $(PROJ).idlsf.cpp: $(SFOLEDB)\sf.cpp copy $(SFOLEDB)\sf.cppsfutil.cpp: $(SFOLEDB)\sfutil.cpp copy $(SFOLEDB)\sfutil.cppsftraceback.cpp: $(SFOLEDB)\sftraceback.cpp copy $(SFOLEDB)\sftraceback.cppSFRS.cpp: $(SFOLEDB)\SFRS.cpp copy $(SFOLEDB)\SFRS.cppSFSess.cpp: $(SFOLEDB)\SFSess.cpp copy $(SFOLEDB)\SFSess.cppSFDS.cpp: $(SFOLEDB)\SFDS.cpp copy $(SFOLEDB)\SFDS.cppSFDSCache.cpp: $(SFOLEDB)\SFDSCache.cpp copy $(SFOLEDB)\SFDSCache.cppogrvirtualarray.cpp: $(SFOLEDB)\ogrvirtualarray.cpp copy $(SFOLEDB)\ogrvirtualarray.cppswq.c: ..\..\swq.c copy ..\..\swq.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -