Alexandre Julliard | 6a9fe36 | 2003-03-19 22:09:16 +0000 | [diff] [blame] | 1 | TOPSRCDIR = @top_srcdir@ |
| 2 | TOPOBJDIR = .. |
| 3 | SRCDIR = @srcdir@ |
| 4 | VPATH = @srcdir@ |
| 5 | MODULE = none |
| 6 | |
| 7 | SUBDIRS = \ |
Alexandre Julliard | 6692d39 | 2003-03-20 01:30:11 +0000 | [diff] [blame] | 8 | port \ |
Alexandre Julliard | 7ab9a71 | 2003-03-21 05:06:48 +0000 | [diff] [blame] | 9 | unicode \ |
Alexandre Julliard | e1a9b10 | 2003-05-01 03:16:21 +0000 | [diff] [blame] | 10 | wine \ |
| 11 | wpp |
Alexandre Julliard | 6a9fe36 | 2003-03-19 22:09:16 +0000 | [diff] [blame] | 12 | |
Alexandre Julliard | 2d1c790 | 2003-03-22 20:40:48 +0000 | [diff] [blame] | 13 | INSTALLSUBDIRS = \ |
| 14 | unicode \ |
Alexandre Julliard | 2d1c790 | 2003-03-22 20:40:48 +0000 | [diff] [blame] | 15 | wine |
Alexandre Julliard | 6a9fe36 | 2003-03-19 22:09:16 +0000 | [diff] [blame] | 16 | |
Alexandre Julliard | e1a9b10 | 2003-05-01 03:16:21 +0000 | [diff] [blame] | 17 | SYMLINKS = \ |
| 18 | libwine.$(LIBEXT) \ |
| 19 | libwine_port.a \ |
| 20 | libwine_unicode.$(LIBEXT) \ |
Alexandre Julliard | e1a9b10 | 2003-05-01 03:16:21 +0000 | [diff] [blame] | 21 | libwpp.a |
| 22 | |
Alexandre Julliard | 6a9fe36 | 2003-03-19 22:09:16 +0000 | [diff] [blame] | 23 | @MAKE_RULES@ |
| 24 | |
Pierre d'Herbemont | 25dd29c | 2004-05-01 02:41:01 +0000 | [diff] [blame] | 25 | ALL_SYMLINKS = $(SYMLINKS) $(SYMLINKS:.so=.so.1) $(SYMLINKS:.dylib=.1.dylib) $(SYMLINKS:.dll=.a) |
Alexandre Julliard | e1a9b10 | 2003-05-01 03:16:21 +0000 | [diff] [blame] | 26 | |
| 27 | all: $(SUBDIRS) $(ALL_SYMLINKS) |
Alexandre Julliard | 6a9fe36 | 2003-03-19 22:09:16 +0000 | [diff] [blame] | 28 | |
Alexandre Julliard | 2d1c790 | 2003-03-22 20:40:48 +0000 | [diff] [blame] | 29 | install-lib:: $(INSTALLSUBDIRS:%=%/__install-lib__) |
| 30 | install-dev:: $(INSTALLSUBDIRS:%=%/__install-dev__) |
| 31 | |
Alexandre Julliard | e1a9b10 | 2003-05-01 03:16:21 +0000 | [diff] [blame] | 32 | clean:: |
| 33 | $(RM) $(ALL_SYMLINKS) |
Alexandre Julliard | 2d1c790 | 2003-03-22 20:40:48 +0000 | [diff] [blame] | 34 | |
Alexandre Julliard | e1a9b10 | 2003-05-01 03:16:21 +0000 | [diff] [blame] | 35 | # Symlinks |
| 36 | |
Pierre d'Herbemont | 25dd29c | 2004-05-01 02:41:01 +0000 | [diff] [blame] | 37 | libwine.so libwine.so.1 libwine.dll libwine.dylib libwine.1.dylib libwine.a: wine/libwine.$(LIBEXT) |
Alexandre Julliard | e1a9b10 | 2003-05-01 03:16:21 +0000 | [diff] [blame] | 38 | $(RM) $@ && $(LN_S) wine/$@ $@ |
| 39 | |
Pierre d'Herbemont | 25dd29c | 2004-05-01 02:41:01 +0000 | [diff] [blame] | 40 | libwine_unicode.so libwine_unicode.so.1 libwine_unicode.dll libwine_unicode.dylib libwine_unicode.1.dylib libwine_unicode.a: unicode/libwine_unicode.$(LIBEXT) |
Alexandre Julliard | e1a9b10 | 2003-05-01 03:16:21 +0000 | [diff] [blame] | 41 | $(RM) $@ && $(LN_S) unicode/$@ $@ |
| 42 | |
| 43 | libwine_port.a: port/libwine_port.a |
| 44 | $(RM) $@ && $(LN_S) port/$@ $@ |
| 45 | |
Alexandre Julliard | e1a9b10 | 2003-05-01 03:16:21 +0000 | [diff] [blame] | 46 | libwpp.a: wpp/libwpp.a |
| 47 | $(RM) $@ && $(LN_S) wpp/$@ $@ |
| 48 | |
| 49 | # Directory dependencies |
| 50 | |
| 51 | wine/libwine.$(LIBEXT): wine |
| 52 | unicode/libwine_unicode.$(LIBEXT): unicode |
| 53 | port/libwine_port.a: port |
Alexandre Julliard | e1a9b10 | 2003-05-01 03:16:21 +0000 | [diff] [blame] | 54 | wpp/libwpp.a: wpp |
| 55 | |
| 56 | wine wine/__install__ wine/__install-lib__: libwine_port.a |
Alexandre Julliard | 6a9fe36 | 2003-03-19 22:09:16 +0000 | [diff] [blame] | 57 | |
| 58 | ### Dependencies: |