upload tizen2.0 source
[framework/uifw/xorg/lib/libxaw.git] / src / Makefile.am
1 lib_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
11 COMMON_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
58 COMMON_CFLAGS = \
59         $(CWARNFLAGS)
60
61 COMMON_CPPFLAGS = \
62         -I${top_srcdir}/include \
63         -DPROJECT_ROOT=\"$(prefix)\"
64
65 if BUILD_XAW6
66
67 lib_LTLIBRARIES += libXaw6.la
68
69 libXaw6_la_CPPFLAGS =                   \
70         $(COMMON_CPPFLAGS)
71
72 libXaw6_la_CFLAGS =                     \
73         $(COMMON_CFLAGS)                \
74         -DOLDXAW                        \
75         $(XAW6_CFLAGS)
76
77 libXaw6_la_SOURCES = \
78         $(COMMON_SOURCES)
79
80 libXaw6_la_LDFLAGS = -version-info 6:1:0 -no-undefined
81 libXaw6_la_LIBADD = $(XAW6_LIBS)
82
83 if !PLATFORM_WIN32
84 install-exec-hook::
85 if PLATFORM_DARWIN
86         -rm -f $(DESTDIR)$(libdir)/libXaw.6.@LIBEXT@
87         (cd $(DESTDIR)$(libdir) && ln -s libXaw6.6.@LIBEXT@ libXaw.6.@LIBEXT@)
88 else
89         -rm -f $(DESTDIR)$(libdir)/libXaw.@LIBEXT@.6
90         (cd $(DESTDIR)$(libdir) && ln -s libXaw6.@LIBEXT@.6 libXaw.@LIBEXT@.6)
91 endif
92
93 uninstall-local::
94 if PLATFORM_DARWIN
95         -rm -f $(DESTDIR)$(libdir)/libXaw.6.@LIBEXT@
96 else
97         -rm -f $(DESTDIR)$(libdir)/libXaw.@LIBEXT@.6
98 endif
99 endif
100
101 endif
102
103 if BUILD_XAW7
104
105 lib_LTLIBRARIES += libXaw7.la
106
107 libXaw7_la_CPPFLAGS =                   \
108         $(COMMON_CPPFLAGS)
109
110 libXaw7_la_CFLAGS =                     \
111         $(COMMON_CFLAGS)                \
112         -DXAW7                          \
113         $(XAW7_CFLAGS)
114
115 libXaw7_la_SOURCES = \
116         $(COMMON_SOURCES) \
117         Tip.c
118
119 libXaw7_la_LDFLAGS = -version-info 7:0:0 -no-undefined
120 libXaw7_la_LIBADD = $(XAW7_LIBS)
121
122 if !PLATFORM_WIN32
123 install-exec-hook::
124 if PLATFORM_DARWIN
125         -rm -f $(DESTDIR)$(libdir)/libXaw.7.@LIBEXT@
126         (cd $(DESTDIR)$(libdir) && ln -s libXaw7.7.@LIBEXT@ libXaw.7.@LIBEXT@)
127 else
128         -rm -f $(DESTDIR)$(libdir)/libXaw.@LIBEXT@.7
129         (cd $(DESTDIR)$(libdir) && ln -s libXaw7.@LIBEXT@.7 libXaw.@LIBEXT@.7)
130 endif
131
132 uninstall-local::
133 if PLATFORM_DARWIN
134         -rm -f $(DESTDIR)$(libdir)/libXaw.7.@LIBEXT@
135 else
136         -rm -f $(DESTDIR)$(libdir)/libXaw.@LIBEXT@.7
137 endif
138 endif
139
140 endif
141
142 EXTRA_DIST = sharedlib.c