Makefile.am revision f353fbad
17a84e134Smrglib_LTLIBRARIES =
27a84e134Smrg
37a84e134Smrg#
47a84e134Smrg# This doesn't appear to be used on any
57a84e134Smrg# current systems -- it requires SUNSHLIB and !SHAREDCODE,
67a84e134Smrg# but only sunLib.rules defines SUNSHLIB and that file also
77a84e134Smrg# always defines SHAREDCODE. Go figure
87a84e134Smrg#
97a84e134Smrg# SHAREDLIB_SOURCES = sharedlib.c
107a84e134Smrg
117a84e134SmrgCOMMON_SOURCES = \
127a84e134Smrg	Actions.c \
137a84e134Smrg	AllWidgets.c \
147a84e134Smrg	AsciiSink.c \
157a84e134Smrg	AsciiSrc.c \
167a84e134Smrg	AsciiText.c \
177a84e134Smrg	Box.c \
187a84e134Smrg	Command.c \
197a84e134Smrg	Converters.c \
207a84e134Smrg	Dialog.c \
217a84e134Smrg	DisplayList.c \
227a84e134Smrg	Form.c \
237a84e134Smrg	Grip.c \
247a84e134Smrg	Label.c \
257a84e134Smrg	List.c \
267a84e134Smrg	MenuButton.c \
277a84e134Smrg	MultiSrc.c \
287a84e134Smrg	MultiSink.c \
297a84e134Smrg	OS.c \
307a84e134Smrg	Paned.c \
317a84e134Smrg	Panner.c \
327a84e134Smrg	Pixmap.c \
337a84e134Smrg	Porthole.c \
347a84e134Smrg	Private.h \
357a84e134Smrg	Repeater.c \
367a84e134Smrg	Scrollbar.c \
377a84e134Smrg	Simple.c \
387a84e134Smrg	SimpleMenu.c \
397a84e134Smrg	Sme.c \
407a84e134Smrg	SmeBSB.c \
417a84e134Smrg	SmeLine.c \
427a84e134Smrg	StripChart.c \
437a84e134Smrg	Text.c \
447a84e134Smrg	TextSink.c \
457a84e134Smrg	TextSrc.c \
467a84e134Smrg	TextAction.c \
477a84e134Smrg	TextPop.c \
487a84e134Smrg	TextTr.c \
497a84e134Smrg	Toggle.c \
507a84e134Smrg	Tree.c \
517a84e134Smrg	Vendor.c \
527a84e134Smrg	Viewport.c \
537a84e134Smrg	XawIm.c \
547a84e134Smrg	XawInit.c \
557a84e134Smrg	XawI18n.c \
567a84e134Smrg	XawI18n.h
577a84e134Smrg
587a84e134SmrgCOMMON_CFLAGS = \
59f353fbadSmrg	$(CWARNFLAGS)
60f353fbadSmrg
61f353fbadSmrgCOMMON_CPPFLAGS = \
627a84e134Smrg	-I${top_srcdir}/include \
637a84e134Smrg	-I${top_srcdir}/include/X11/Xaw \
647a84e134Smrg	-DPROJECT_ROOT=\"$(prefix)\"
657a84e134Smrg
667a84e134Smrgif BUILD_XAW6
677a84e134Smrg
687a84e134Smrglib_LTLIBRARIES += libXaw6.la
697a84e134Smrg
70f353fbadSmrglibXaw6_la_CPPFLAGS =			\
71f353fbadSmrg	$(COMMON_CPPFLAGS)
72f353fbadSmrg
737a84e134SmrglibXaw6_la_CFLAGS =			\
747a84e134Smrg	$(COMMON_CFLAGS)		\
757a84e134Smrg	-DOLDXAW			\
767a84e134Smrg	$(XAW6_CFLAGS)
777a84e134Smrg
787a84e134SmrglibXaw6_la_SOURCES = \
797a84e134Smrg	$(COMMON_SOURCES)
807a84e134Smrg
817a84e134SmrglibXaw6_la_LDFLAGS = -version-info 6:1:0 -no-undefined
827a84e134SmrglibXaw6_la_LIBADD = $(XAW6_LIBS)
837a84e134Smrg
847a84e134Smrgif !PLATFORM_WIN32
857a84e134Smrginstall-exec-hook::
86775e7de9Smrgif PLATFORM_DARWIN
87775e7de9Smrg	-rm -f $(DESTDIR)$(libdir)/libXaw.6.@LIBEXT@
88775e7de9Smrg	(cd $(DESTDIR)$(libdir) && ln -s libXaw6.6.@LIBEXT@ libXaw.6.@LIBEXT@)
89775e7de9Smrgelse
90775e7de9Smrg	-rm -f $(DESTDIR)$(libdir)/libXaw.@LIBEXT@.6
91775e7de9Smrg	(cd $(DESTDIR)$(libdir) && ln -s libXaw6.@LIBEXT@.6 libXaw.@LIBEXT@.6)
92775e7de9Smrgendif
93994689c1Smrg
94994689c1Smrguninstall-local::
95994689c1Smrgif PLATFORM_DARWIN
96994689c1Smrg	-rm -f $(DESTDIR)$(libdir)/libXaw.6.@LIBEXT@
97994689c1Smrgelse
98994689c1Smrg	-rm -f $(DESTDIR)$(libdir)/libXaw.@LIBEXT@.6
99994689c1Smrgendif
1007a84e134Smrgendif
1017a84e134Smrg
1027a84e134Smrgendif
1037a84e134Smrg
1047a84e134Smrgif BUILD_XAW7
1057a84e134Smrg
1067a84e134Smrglib_LTLIBRARIES += libXaw7.la
1077a84e134Smrg
108f353fbadSmrglibXaw7_la_CPPFLAGS =			\
109f353fbadSmrg	$(COMMON_CPPFLAGS)
110f353fbadSmrg
1117a84e134SmrglibXaw7_la_CFLAGS =			\
1127a84e134Smrg	$(COMMON_CFLAGS)		\
1137a84e134Smrg	-DXAW7				\
1147a84e134Smrg	$(XAW7_CFLAGS)
1157a84e134Smrg
1167a84e134SmrglibXaw7_la_SOURCES = \
1177a84e134Smrg	$(COMMON_SOURCES) \
1187a84e134Smrg	Tip.c
1197a84e134Smrg
1207a84e134SmrglibXaw7_la_LDFLAGS = -version-info 7:0:0 -no-undefined
1217a84e134SmrglibXaw7_la_LIBADD = $(XAW7_LIBS)
1227a84e134Smrg
1237a84e134Smrgif !PLATFORM_WIN32
1247a84e134Smrginstall-exec-hook::
125775e7de9Smrgif PLATFORM_DARWIN
126775e7de9Smrg	-rm -f $(DESTDIR)$(libdir)/libXaw.7.@LIBEXT@
127775e7de9Smrg	(cd $(DESTDIR)$(libdir) && ln -s libXaw7.7.@LIBEXT@ libXaw.7.@LIBEXT@)
128775e7de9Smrgelse
129775e7de9Smrg	-rm -f $(DESTDIR)$(libdir)/libXaw.@LIBEXT@.7
130775e7de9Smrg	(cd $(DESTDIR)$(libdir) && ln -s libXaw7.@LIBEXT@.7 libXaw.@LIBEXT@.7)
131775e7de9Smrgendif
132994689c1Smrg
133994689c1Smrguninstall-local::
134994689c1Smrgif PLATFORM_DARWIN
135994689c1Smrg	-rm -f $(DESTDIR)$(libdir)/libXaw.7.@LIBEXT@
136994689c1Smrgelse
137994689c1Smrg	-rm -f $(DESTDIR)$(libdir)/libXaw.@LIBEXT@.7
138994689c1Smrgendif
1397a84e134Smrgendif
1407a84e134Smrg
1417a84e134Smrgendif
1427a84e134Smrg
1437a84e134SmrgEXTRA_DIST = sharedlib.c
144