~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Wine Cross Reference
wine/libs/wine/Makefile.in

Version: ~ [ wine-1.1.33 ] ~ [ wine-1.1.32 ] ~ [ wine-1.1.31 ] ~ [ wine-1.1.30 ] ~ [ wine-1.1.29 ] ~ [ wine-1.1.28 ] ~ [ wine-1.1.27 ] ~ [ wine-1.1.26 ] ~ [ wine-1.1.25 ] ~ [ wine-1.1.24 ] ~ [ wine-1.1.23 ] ~ [ wine-1.1.22 ] ~ [ wine-1.1.21 ] ~ [ wine-1.1.20 ] ~ [ wine-1.1.19 ] ~ [ wine-1.1.18 ] ~ [ wine-1.1.17 ] ~ [ wine-1.1.16 ] ~ [ wine-1.1.15 ] ~ [ wine-1.1.14 ] ~ [ wine-1.1.13 ] ~ [ wine-1.1.12 ] ~ [ wine-1.1.11 ] ~ [ wine-1.1.10 ] ~ [ wine-1.1.9 ] ~ [ wine-1.1.8 ] ~ [ wine-1.1.7 ] ~ [ wine-1.0.1 ] ~ [ wine-1.1.6 ] ~ [ wine-1.1.5 ] ~ [ wine-1.1.4 ] ~ [ wine-1.1.3 ] ~ [ wine-1.1.2 ] ~ [ wine-1.1.1 ] ~ [ wine-1.1.0 ] ~ [ wine-1.0 ] ~

  1 TOPSRCDIR = @top_srcdir@
  2 TOPOBJDIR = ../..
  3 SRCDIR    = @srcdir@
  4 VPATH     = @srcdir@
  5 DLLFLAGS  = @DLLFLAGS@
  6 LIBEXT    = @LIBEXT@
  7 MODULE    = libwine.$(LIBEXT)
  8 VERSCRIPT = $(SRCDIR)/wine.map
  9 EXTRALIBS = $(LIBPORT) @LIBDL@ @CRTLIBS@
 10 DEFS      = -D__WINESRC__ -DWINE_UNICODE_API=""
 11 
 12 VERSION   = 1.0
 13 SOVERSION = 1
 14 SONAME    = libwine.so.$(SOVERSION)
 15 DYNAME    = libwine.$(SOVERSION).dylib
 16 
 17 INSTALLDIRS = $(DESTDIR)$(libdir)
 18 
 19 C_SRCS = \
 20         c_037.c \
 21         c_10000.c \
 22         c_10006.c \
 23         c_10007.c \
 24         c_10029.c \
 25         c_1006.c \
 26         c_10079.c \
 27         c_10081.c \
 28         c_1026.c \
 29         c_1250.c \
 30         c_1251.c \
 31         c_1252.c \
 32         c_1253.c \
 33         c_1254.c \
 34         c_1255.c \
 35         c_1256.c \
 36         c_1257.c \
 37         c_1258.c \
 38         c_1361.c \
 39         c_20127.c \
 40         c_20866.c \
 41         c_20932.c \
 42         c_21866.c \
 43         c_28591.c \
 44         c_28592.c \
 45         c_28593.c \
 46         c_28594.c \
 47         c_28595.c \
 48         c_28596.c \
 49         c_28597.c \
 50         c_28598.c \
 51         c_28599.c \
 52         c_28600.c \
 53         c_28603.c \
 54         c_28604.c \
 55         c_28605.c \
 56         c_28606.c \
 57         c_424.c \
 58         c_437.c \
 59         c_500.c \
 60         c_737.c \
 61         c_775.c \
 62         c_850.c \
 63         c_852.c \
 64         c_855.c \
 65         c_856.c \
 66         c_857.c \
 67         c_860.c \
 68         c_861.c \
 69         c_862.c \
 70         c_863.c \
 71         c_864.c \
 72         c_865.c \
 73         c_866.c \
 74         c_869.c \
 75         c_874.c \
 76         c_875.c \
 77         c_878.c \
 78         c_932.c \
 79         c_936.c \
 80         c_949.c \
 81         c_950.c \
 82         casemap.c \
 83         collation.c \
 84         compose.c \
 85         config.c \
 86         cptable.c \
 87         debug.c \
 88         fold.c \
 89         ldt.c \
 90         loader.c \
 91         mbtowc.c \
 92         mmap.c \
 93         port.c \
 94         sortkey.c \
 95         string.c \
 96         utf8.c \
 97         wctomb.c \
 98         wctype.c
 99 
100 EXTRA_OBJS = version.o
101 
102 all: $(MODULE) $(MODULE:.dll=.a)
103 
104 @MAKE_RULES@
105 
106 # Special defines needed for config.c
107 
108 CONFIGDIRS = \
109         -DBINDIR='"$(bindir)"' \
110         -DDLLDIR='"$(dlldir)"' \
111         -DLIB_TO_BINDIR=\"`$(RELPATH) $(libdir) $(bindir)`\" \
112         -DLIB_TO_DLLDIR=\"`$(RELPATH) $(libdir) $(dlldir)`\" \
113         -DBIN_TO_DLLDIR=\"`$(RELPATH) $(bindir) $(dlldir)`\" \
114         -DBIN_TO_DATADIR=\"`$(RELPATH) $(bindir) $(datadir)/wine`\"
115 
116 config.o: config.c $(RELPATH)
117         $(CC) -c $(ALLCFLAGS) -o $@ $(SRCDIR)/config.c $(CONFIGDIRS)
118 
119 # Linking rules
120 
121 libwine.so.$(VERSION): $(OBJS) $(VERSCRIPT) Makefile.in
122         $(LDSHARED) $(OBJS) $(EXTRALIBS) $(LDFLAGS) $(LIBS) -o $@
123 
124 libwine.so.$(SOVERSION): libwine.so.$(VERSION)
125         $(RM) $@ && $(LN_S) libwine.so.$(VERSION) $@
126 
127 libwine.so: libwine.so.$(SOVERSION)
128         $(RM) $@ && $(LN_S) libwine.so.$(SOVERSION) $@
129 
130 libwine.a: wine.def
131         $(DLLTOOL) -l $@ -d $(SRCDIR)/wine.def
132 
133 libwine.dll: $(OBJS) wine.def Makefile.in
134         $(DLLWRAP) --def $(SRCDIR)/wine.def -o $@ $(OBJS) $(EXTRALIBS)
135 
136 DYLIB_LDFLAGS = -compatibility_version $(SOVERSION) -current_version $(VERSION)
137 
138 libwine.$(VERSION).dylib: $(OBJS) $(RELPATH) Makefile.in
139         $(LDSHARED) -install_name $(libdir)/$(DYNAME) $(DYLIB_LDFLAGS) $(OBJS) $(EXTRALIBS) $(LDFLAGS) $(LIBS) -o $@
140 
141 libwine.$(SOVERSION).dylib: libwine.$(VERSION).dylib
142         cp -p libwine.$(VERSION).dylib $@ && install_name_tool -id @executable_path/`$(RELPATH) $(bindir) $(libdir)`/$(DYNAME) $@ || $(RM) $@
143 
144 libwine.dylib: libwine.$(SOVERSION).dylib
145         $(RM) $@ && $(LN_S) libwine.$(SOVERSION).dylib $@
146 
147 # Install rules
148 
149 .PHONY: install-lib-so install-lib-dll install-lib-dylib install-dev-so install-dev-dll install-dev-dylib
150 
151 install-lib-so: libwine.so.$(VERSION) $(DESTDIR)$(libdir) dummy
152         $(INSTALL_PROGRAM) libwine.so.$(VERSION) $(DESTDIR)$(libdir)/libwine.so.$(VERSION)
153         cd $(DESTDIR)$(libdir) && $(RM) libwine.so.$(SOVERSION) && $(LN_S) libwine.so.$(VERSION) libwine.so.$(SOVERSION)
154 
155 install-lib-dll: libwine.dll $(DESTDIR)$(libdir) dummy
156         $(INSTALL_DATA) libwine.dll $(DESTDIR)$(libdir)/libwine.dll
157 
158 install-lib-dylib: libwine.$(VERSION).dylib $(DESTDIR)$(libdir) dummy
159         $(INSTALL_PROGRAM) libwine.$(VERSION).dylib $(DESTDIR)$(libdir)/libwine.$(VERSION).dylib
160         cd $(DESTDIR)$(libdir) && $(RM) libwine.$(SOVERSION).dylib && $(LN_S) libwine.$(VERSION).dylib libwine.$(SOVERSION).dylib
161 
162 install-dev-so: $(DESTDIR)$(libdir) dummy
163         cd $(DESTDIR)$(libdir) && $(RM) libwine.so && $(LN_S) libwine.so.$(VERSION) libwine.so
164 
165 install-dev-dll: libwine.a $(DESTDIR)$(libdir) dummy
166         $(INSTALL_DATA) libwine.a $(DESTDIR)$(libdir)/libwine.a
167 
168 install-dev-dylib: $(DESTDIR)$(libdir) dummy
169         cd $(DESTDIR)$(libdir) && $(RM) libwine.dylib && $(LN_S) libwine.$(VERSION).dylib libwine.dylib
170 
171 install install-lib:: $(LIBEXT:%=install-lib-%)
172 install install-dev:: $(LIBEXT:%=install-dev-%)
173 
174 uninstall::
175         -cd $(DESTDIR)$(libdir) && $(RM) libwine.a libwine.dll libwine.so libwine.so.$(VERSION) \
176                 libwine.so.$(SOVERSION) libwine.dylib libwine.$(VERSION).dylib libwine.$(SOVERSION).dylib
177 
178 version.c: dummy
179         version=`(GIT_DIR=$(TOPSRCDIR)/.git git describe HEAD 2>/dev/null || echo "wine-@PACKAGE_VERSION@") | sed -n -e '$$s/\(.*\)/const char wine_build[] = "\1";/p'` && (echo $$version | cmp -s - $@) || echo $$version >$@ || ($(RM) $@ && exit 1)
180 
181 clean::
182         $(RM) libwine.so.$(SOVERSION) libwine.so.$(VERSION) version.c
183 
184 $(RELPATH):
185         @cd $(TOOLSDIR)/tools && $(MAKE) relpath$(TOOLSEXT)
186 
187 @DEPENDENCIES@  # everything below this line is overwritten by make depend

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.