59 lines
1.1 KiB
Makefile
59 lines
1.1 KiB
Makefile
TOPSRCDIR = @top_srcdir@
|
|
TOPOBJDIR = ..
|
|
SRCDIR = @srcdir@
|
|
VPATH = @srcdir@
|
|
MODULE = none
|
|
|
|
SUBDIRS = \
|
|
port \
|
|
unicode \
|
|
wine \
|
|
wpp
|
|
|
|
INSTALLSUBDIRS = \
|
|
unicode \
|
|
wine
|
|
|
|
SYMLINKS = \
|
|
libwine.$(LIBEXT) \
|
|
libwine_port.a \
|
|
libwine_unicode.$(LIBEXT) \
|
|
libwpp.a
|
|
|
|
@MAKE_RULES@
|
|
|
|
ALL_SYMLINKS = $(SYMLINKS) $(SYMLINKS:.so=.so.1) $(SYMLINKS:.dll=.a)
|
|
|
|
all: $(SUBDIRS) $(ALL_SYMLINKS)
|
|
|
|
install-lib:: $(INSTALLSUBDIRS:%=%/__install-lib__)
|
|
install-dev:: $(INSTALLSUBDIRS:%=%/__install-dev__)
|
|
|
|
clean::
|
|
$(RM) $(ALL_SYMLINKS)
|
|
|
|
# Symlinks
|
|
|
|
libwine.so libwine.so.1 libwine.dll libwine.dylib libwine.a: wine/libwine.$(LIBEXT)
|
|
$(RM) $@ && $(LN_S) wine/$@ $@
|
|
|
|
libwine_unicode.so libwine_unicode.so.1 libwine_unicode.dll libwine_unicode.dylib libwine_unicode.a: unicode/libwine_unicode.$(LIBEXT)
|
|
$(RM) $@ && $(LN_S) unicode/$@ $@
|
|
|
|
libwine_port.a: port/libwine_port.a
|
|
$(RM) $@ && $(LN_S) port/$@ $@
|
|
|
|
libwpp.a: wpp/libwpp.a
|
|
$(RM) $@ && $(LN_S) wpp/$@ $@
|
|
|
|
# Directory dependencies
|
|
|
|
wine/libwine.$(LIBEXT): wine
|
|
unicode/libwine_unicode.$(LIBEXT): unicode
|
|
port/libwine_port.a: port
|
|
wpp/libwpp.a: wpp
|
|
|
|
wine wine/__install__ wine/__install-lib__: libwine_port.a
|
|
|
|
### Dependencies:
|