Lines Matching refs:libname
58 #define SharedLibraryName(libname, rev) \
59 Concat3(cyg,libname,-$(shell echo rev|sed s=\\..*==).dll)
61 #define ImportLibraryName(libname, rev) \
62 Concat3(lib,libname,.dll.a)
64 #define ShortImportLibraryName(libname, rev) \
65 Concat3(lib,libname,.dll.a)
88 #define SharedDepLibraryTarget(libname,rev,deplist,solist,down,up) @@\
89 AllTarget(SharedLibraryName(libname,rev)) @@\
91 SharedLibraryName(libname,rev): deplist @@\
92 RemoveFile(ImportLibraryName(libname,rev)) @@\
93 RemoveFile(SharedLibraryName(libname,rev)) @@\
94 MakeDLL(libname,solist,rev) @@\
95 LinkBuildLibrary(ImportLibraryName(libname,rev)) @@\
96 LinkImportLibrary(ImportLibraryName(libname,rev),LibraryTargetName(libname)) @@\
97 LinkBuildDLL(SharedLibraryName(libname,rev)) @@\
100 RemoveFile(ImportLibraryName(libname,rev)) @@\
101 RemoveFile(SharedLibraryName(libname,rev)) @@\
126 #define SharedDepCplusplusLibraryTarget(libname,rev,deplist,solist,down,up) @@\
127 AllTarget(SharedLibraryName(libname,rev)) @@\
129 SharedLibraryName(libname,rev): deplist @@\
130 RemoveFile(ImportLibraryName(libname,rev)) @@\
131 RemoveFile(SharedLibraryName(libname,rev)) @@\
132 MakeCplusplusDLL(libname,solist,rev) @@\
133 LinkBuildLibrary(ImportLibraryName(libname,rev)) @@\
134 LinkImportLibrary(ImportLibraryName(libname,rev),LibraryTargetName(libname)) @@\
135 LinkBuildDLL(SharedLibraryName(libname,rev)) @@\
138 RemoveFile(ImportLibraryName(libname,rev)) @@\
139 RemoveFile(SharedLibraryName(libname,rev)) @@\
165 #define SharedLibraryDataTarget(libname,rev,salist)
174 #define InstallSharedLibraryData(libname,rev,dest)
181 #define MakeDLLProg(libname,solist,prog,rev) @@\
182 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)
188 #define MakeDLL(libname,solist,rev) @@\
189 MakeDLLProg(libname,solist,$(CC),rev)
195 #define MakeCplusplusDLL(libname,solist,rev) @@\
196 MakeDLLProg(libname,solist,$(CXX),rev)
204 #define SharedLibraryTarget(libname,rev,solist,down,up) @@\
205 AllTarget(SharedLibraryName(libname,rev)) @@\
207 SharedLibraryName(libname,rev): solist @@\
208 RemoveFile(ImportLibraryName(libname,rev)) @@\
209 RemoveFile(SharedLibraryName(libname,rev)) @@\
210 MakeDLL(libname,solist,rev) @@\
211 LinkBuildLibrary(ImportLibraryName(libname,rev)) @@\
212 LinkImportLibrary(ImportLibraryName(libname,rev),LibraryTargetName(libname)) @@\
213 LinkBuildDLL(SharedLibraryName(libname,rev)) @@\
215 RemoveFile(ImportLibraryName(libname,rev)) @@\
216 RemoveFile(SharedLibraryName(libname,rev)) @@\
234 #define InstallSharedLibrary(libname,rev,dest) @@\
235 InstallTarget(install,ImportLibraryName(libname,rev),$(INSTLIBFLAGS),$(USRLIBDIR)) @@\
236 InstallTarget(install,SharedLibraryName(libname,rev),$(INSTBINFLAGS),$(BINDIR))