Makefile.am revision 775e7de9
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 = \
597a84e134Smrg	-I${top_srcdir}/include \
607a84e134Smrg	-I${top_srcdir}/include/X11/Xaw \
617a84e134Smrg	-DPROJECT_ROOT=\"$(prefix)\"
627a84e134Smrg
637a84e134Smrgif BUILD_XAW6
647a84e134Smrg
657a84e134Smrglib_LTLIBRARIES += libXaw6.la
667a84e134Smrg
677a84e134SmrglibXaw6_la_CFLAGS =			\
687a84e134Smrg	$(COMMON_CFLAGS)		\
697a84e134Smrg	-DOLDXAW			\
707a84e134Smrg	$(XAW6_CFLAGS)
717a84e134Smrg
727a84e134SmrglibXaw6_la_SOURCES = \
737a84e134Smrg	$(COMMON_SOURCES)
747a84e134Smrg
757a84e134SmrglibXaw6_la_LDFLAGS = -version-info 6:1:0 -no-undefined
767a84e134SmrglibXaw6_la_LIBADD = $(XAW6_LIBS)
777a84e134Smrg
787a84e134Smrgif !PLATFORM_WIN32
797a84e134Smrginstall-exec-hook::
80775e7de9Smrgif PLATFORM_DARWIN
81775e7de9Smrg	-rm -f $(DESTDIR)$(libdir)/libXaw.6.@LIBEXT@
82775e7de9Smrg	(cd $(DESTDIR)$(libdir) && ln -s libXaw6.6.@LIBEXT@ libXaw.6.@LIBEXT@)
83775e7de9Smrgelse
84775e7de9Smrg	-rm -f $(DESTDIR)$(libdir)/libXaw.@LIBEXT@.6
85775e7de9Smrg	(cd $(DESTDIR)$(libdir) && ln -s libXaw6.@LIBEXT@.6 libXaw.@LIBEXT@.6)
86775e7de9Smrgendif
877a84e134Smrgendif
887a84e134Smrg
897a84e134Smrgendif
907a84e134Smrg
917a84e134Smrgif BUILD_XAW7
927a84e134Smrg
937a84e134Smrglib_LTLIBRARIES += libXaw7.la
947a84e134Smrg
957a84e134SmrglibXaw7_la_CFLAGS =			\
967a84e134Smrg	$(COMMON_CFLAGS)		\
977a84e134Smrg	-DXAW7				\
987a84e134Smrg	$(XAW7_CFLAGS)
997a84e134Smrg
1007a84e134SmrglibXaw7_la_SOURCES = \
1017a84e134Smrg	$(COMMON_SOURCES) \
1027a84e134Smrg	Tip.c
1037a84e134Smrg
1047a84e134SmrglibXaw7_la_LDFLAGS = -version-info 7:0:0 -no-undefined
1057a84e134SmrglibXaw7_la_LIBADD = $(XAW7_LIBS)
1067a84e134Smrg
1077a84e134Smrgif !PLATFORM_WIN32
1087a84e134Smrginstall-exec-hook::
109775e7de9Smrgif PLATFORM_DARWIN
110775e7de9Smrg	-rm -f $(DESTDIR)$(libdir)/libXaw.7.@LIBEXT@
111775e7de9Smrg	(cd $(DESTDIR)$(libdir) && ln -s libXaw7.7.@LIBEXT@ libXaw.7.@LIBEXT@)
112775e7de9Smrgelse
113775e7de9Smrg	-rm -f $(DESTDIR)$(libdir)/libXaw.@LIBEXT@.7
114775e7de9Smrg	(cd $(DESTDIR)$(libdir) && ln -s libXaw7.@LIBEXT@.7 libXaw.@LIBEXT@.7)
115775e7de9Smrgendif
1167a84e134Smrgendif
1177a84e134Smrg
1187a84e134Smrgendif
1197a84e134Smrg
1207a84e134SmrgEXTRA_DIST = sharedlib.c
121