blob: 9157b4c54027a3943a33cb0977da5fcdae848c1f [file] [log] [blame]
Alexandre Julliard6a9fe362003-03-19 22:09:16 +00001TOPSRCDIR = @top_srcdir@
2TOPOBJDIR = ..
3SRCDIR = @srcdir@
4VPATH = @srcdir@
5MODULE = none
6
7SUBDIRS = \
Alexandre Julliard6692d392003-03-20 01:30:11 +00008 port \
Alexandre Julliard7ab9a712003-03-21 05:06:48 +00009 unicode \
Alexandre Julliarde1a9b102003-05-01 03:16:21 +000010 wine \
11 wpp
Alexandre Julliard6a9fe362003-03-19 22:09:16 +000012
Alexandre Julliard2d1c7902003-03-22 20:40:48 +000013INSTALLSUBDIRS = \
14 unicode \
Alexandre Julliard2d1c7902003-03-22 20:40:48 +000015 wine
Alexandre Julliard6a9fe362003-03-19 22:09:16 +000016
Alexandre Julliarde1a9b102003-05-01 03:16:21 +000017SYMLINKS = \
18 libwine.$(LIBEXT) \
19 libwine_port.a \
20 libwine_unicode.$(LIBEXT) \
Alexandre Julliarde1a9b102003-05-01 03:16:21 +000021 libwpp.a
22
Alexandre Julliard6a9fe362003-03-19 22:09:16 +000023@MAKE_RULES@
24
Pierre d'Herbemont25dd29c2004-05-01 02:41:01 +000025ALL_SYMLINKS = $(SYMLINKS) $(SYMLINKS:.so=.so.1) $(SYMLINKS:.dylib=.1.dylib) $(SYMLINKS:.dll=.a)
Alexandre Julliarde1a9b102003-05-01 03:16:21 +000026
27all: $(SUBDIRS) $(ALL_SYMLINKS)
Alexandre Julliard6a9fe362003-03-19 22:09:16 +000028
Alexandre Julliard2d1c7902003-03-22 20:40:48 +000029install-lib:: $(INSTALLSUBDIRS:%=%/__install-lib__)
30install-dev:: $(INSTALLSUBDIRS:%=%/__install-dev__)
31
Alexandre Julliarde1a9b102003-05-01 03:16:21 +000032clean::
33 $(RM) $(ALL_SYMLINKS)
Alexandre Julliard2d1c7902003-03-22 20:40:48 +000034
Alexandre Julliarde1a9b102003-05-01 03:16:21 +000035# Symlinks
36
Pierre d'Herbemont25dd29c2004-05-01 02:41:01 +000037libwine.so libwine.so.1 libwine.dll libwine.dylib libwine.1.dylib libwine.a: wine/libwine.$(LIBEXT)
Alexandre Julliarde1a9b102003-05-01 03:16:21 +000038 $(RM) $@ && $(LN_S) wine/$@ $@
39
Pierre d'Herbemont25dd29c2004-05-01 02:41:01 +000040libwine_unicode.so libwine_unicode.so.1 libwine_unicode.dll libwine_unicode.dylib libwine_unicode.1.dylib libwine_unicode.a: unicode/libwine_unicode.$(LIBEXT)
Alexandre Julliarde1a9b102003-05-01 03:16:21 +000041 $(RM) $@ && $(LN_S) unicode/$@ $@
42
43libwine_port.a: port/libwine_port.a
44 $(RM) $@ && $(LN_S) port/$@ $@
45
Alexandre Julliarde1a9b102003-05-01 03:16:21 +000046libwpp.a: wpp/libwpp.a
47 $(RM) $@ && $(LN_S) wpp/$@ $@
48
49# Directory dependencies
50
51wine/libwine.$(LIBEXT): wine
52unicode/libwine_unicode.$(LIBEXT): unicode
53port/libwine_port.a: port
Alexandre Julliarde1a9b102003-05-01 03:16:21 +000054wpp/libwpp.a: wpp
55
56wine wine/__install__ wine/__install-lib__: libwine_port.a
Alexandre Julliard6a9fe362003-03-19 22:09:16 +000057
58### Dependencies: