Home | History | Annotate | Download | only in dist

Lines Matching refs:libname

39 #define SharedLibraryName(libname, rev) \
40 Concat3(lib,libname,-$(shell echo rev|sed s=\\..*==).dll)
42 #define ImportLibraryName(libname, rev) \
43 Concat3(lib,libname,-$(shell echo rev|sed s=\\..*==).dll.a)
45 #define ShortImportLibraryName(libname, rev) \
46 Concat3(lib,libname,.dll.a)
69 #define SharedDepLibraryTarget(libname,rev,deplist,solist,down,up) @@\
70 AllTarget(SharedLibraryName(libname,rev)) @@\
72 SharedLibraryName(libname,rev): deplist @@\
73 RemoveFile(ImportLibraryName(libname,rev)) @@\
74 RemoveFile(SharedLibraryName(libname,rev)) @@\
75 MakeDLL(libname,solist,rev) @@\
76 LinkBuildLibrary(ImportLibraryName(libname,rev)) @@\
77 LinkImportLibrary(ImportLibraryName(libname,rev),LibraryTargetName(libname)) @@\
78 LinkBuildDLL(SharedLibraryName(libname,rev)) @@\
81 RemoveFile(ImportLibraryName(libname,rev)) @@\
82 RemoveFile(SharedLibraryName(libname,rev)) @@\
107 #define SharedDepCplusplusLibraryTarget(libname,rev,deplist,solist,down,up) @@\
108 AllTarget(SharedLibraryName(libname,rev)) @@\
110 SharedLibraryName(libname,rev): deplist @@\
111 RemoveFile(ImportLibraryName(libname,rev)) @@\
112 RemoveFile(SharedLibraryName(libname,rev)) @@\
113 MakeCplusplusDLL(libname,solist,rev) @@\
114 LinkBuildLibrary(ImportLibraryName(libname,rev)) @@\
115 LinkImportLibrary(ImportLibraryName(libname,rev),LibraryTargetName(libname)) @@\
116 LinkBuildDLL(SharedLibraryName(libname,rev)) @@\
119 RemoveFile(ImportLibraryName(libname,rev)) @@\
120 RemoveFile(SharedLibraryName(libname,rev)) @@\
146 #define SharedLibraryDataTarget(libname,rev,salist)
155 #define InstallSharedLibraryData(libname,rev,dest)
162 #define MakeDLLProg(libname,solist,prog,rev) @@\
163 prog -shared -Wl,--out-implib=ImportLibraryName(libname,rev) -Wl,--enable-auto-import,--enable-runtime-pseudo-reloc -Wl,--exclude-libs,ALL -o SharedLibraryName(libname,rev) solist $(REQUIREDLIBS) -lws2_32
169 #define MakeDLL(libname,solist,rev) @@\
170 MakeDLLProg(libname,solist,$(CC),rev)
176 #define MakeCplusplusDLL(libname,solist,rev) @@\
177 MakeDLLProg(libname,solist,$(CXX),rev)
185 #define SharedLibraryTarget(libname,rev,solist,down,up) @@\
186 AllTarget(SharedLibraryName(libname,rev)) @@\
188 SharedLibraryName(libname,rev): solist @@\
189 RemoveFile(ImportLibraryName(libname,rev)) @@\
190 RemoveFile(SharedLibraryName(libname,rev)) @@\
191 MakeDLL(libname,solist,rev) @@\
192 LinkBuildLibrary(ImportLibraryName(libname,rev)) @@\
193 LinkImportLibrary(ImportLibraryName(libname,rev),LibraryTargetName(libname)) @@\
194 LinkBuildDLL(SharedLibraryName(libname,rev)) @@\
196 RemoveFile(ImportLibraryName(libname,rev)) @@\
197 RemoveFile(SharedLibraryName(libname,rev)) @@\
215 #define InstallSharedLibrary(libname,rev,dest) @@\
216 InstallTarget(install,ImportLibraryName(libname,rev),$(INSTLIBFLAGS),$(USRLIBDIR)) @@\
217 InstallTarget(install,SharedLibraryName(libname,rev),$(INSTBINFLAGS),$(BINDIR)) @@\
218 InstallLink(install,ImportLibraryName(libname,rev),ShortImportLibraryName(libname,rev),$(USRLIBDIR))
439 #define ProjectUnsharedLibReferences(varname,libname,libsource,buildlibdir) @@\
440 Concat3(DEP,varname,LIB) = _UseCat($(USRLIBDIR)/,buildlibdir/,LibraryTargetName(libname)) @@\
441 Concat(varname,LIB) = LoaderLibPrefix Concat(-l,libname) $(Concat(varname,EXTLIB)) @@\
442 LintLibReferences(varname,libname,libsource)