Makefile.am revision 775e7de9
1lib_LTLIBRARIES = 2 3# 4# This doesn't appear to be used on any 5# current systems -- it requires SUNSHLIB and !SHAREDCODE, 6# but only sunLib.rules defines SUNSHLIB and that file also 7# always defines SHAREDCODE. Go figure 8# 9# SHAREDLIB_SOURCES = sharedlib.c 10 11COMMON_SOURCES = \ 12 Actions.c \ 13 AllWidgets.c \ 14 AsciiSink.c \ 15 AsciiSrc.c \ 16 AsciiText.c \ 17 Box.c \ 18 Command.c \ 19 Converters.c \ 20 Dialog.c \ 21 DisplayList.c \ 22 Form.c \ 23 Grip.c \ 24 Label.c \ 25 List.c \ 26 MenuButton.c \ 27 MultiSrc.c \ 28 MultiSink.c \ 29 OS.c \ 30 Paned.c \ 31 Panner.c \ 32 Pixmap.c \ 33 Porthole.c \ 34 Private.h \ 35 Repeater.c \ 36 Scrollbar.c \ 37 Simple.c \ 38 SimpleMenu.c \ 39 Sme.c \ 40 SmeBSB.c \ 41 SmeLine.c \ 42 StripChart.c \ 43 Text.c \ 44 TextSink.c \ 45 TextSrc.c \ 46 TextAction.c \ 47 TextPop.c \ 48 TextTr.c \ 49 Toggle.c \ 50 Tree.c \ 51 Vendor.c \ 52 Viewport.c \ 53 XawIm.c \ 54 XawInit.c \ 55 XawI18n.c \ 56 XawI18n.h 57 58COMMON_CFLAGS = \ 59 -I${top_srcdir}/include \ 60 -I${top_srcdir}/include/X11/Xaw \ 61 -DPROJECT_ROOT=\"$(prefix)\" 62 63if BUILD_XAW6 64 65lib_LTLIBRARIES += libXaw6.la 66 67libXaw6_la_CFLAGS = \ 68 $(COMMON_CFLAGS) \ 69 -DOLDXAW \ 70 $(XAW6_CFLAGS) 71 72libXaw6_la_SOURCES = \ 73 $(COMMON_SOURCES) 74 75libXaw6_la_LDFLAGS = -version-info 6:1:0 -no-undefined 76libXaw6_la_LIBADD = $(XAW6_LIBS) 77 78if !PLATFORM_WIN32 79install-exec-hook:: 80if PLATFORM_DARWIN 81 -rm -f $(DESTDIR)$(libdir)/libXaw.6.@LIBEXT@ 82 (cd $(DESTDIR)$(libdir) && ln -s libXaw6.6.@LIBEXT@ libXaw.6.@LIBEXT@) 83else 84 -rm -f $(DESTDIR)$(libdir)/libXaw.@LIBEXT@.6 85 (cd $(DESTDIR)$(libdir) && ln -s libXaw6.@LIBEXT@.6 libXaw.@LIBEXT@.6) 86endif 87endif 88 89endif 90 91if BUILD_XAW7 92 93lib_LTLIBRARIES += libXaw7.la 94 95libXaw7_la_CFLAGS = \ 96 $(COMMON_CFLAGS) \ 97 -DXAW7 \ 98 $(XAW7_CFLAGS) 99 100libXaw7_la_SOURCES = \ 101 $(COMMON_SOURCES) \ 102 Tip.c 103 104libXaw7_la_LDFLAGS = -version-info 7:0:0 -no-undefined 105libXaw7_la_LIBADD = $(XAW7_LIBS) 106 107if !PLATFORM_WIN32 108install-exec-hook:: 109if PLATFORM_DARWIN 110 -rm -f $(DESTDIR)$(libdir)/libXaw.7.@LIBEXT@ 111 (cd $(DESTDIR)$(libdir) && ln -s libXaw7.7.@LIBEXT@ libXaw.7.@LIBEXT@) 112else 113 -rm -f $(DESTDIR)$(libdir)/libXaw.@LIBEXT@.7 114 (cd $(DESTDIR)$(libdir) && ln -s libXaw7.@LIBEXT@.7 libXaw.@LIBEXT@.7) 115endif 116endif 117 118endif 119 120EXTRA_DIST = sharedlib.c 121