Blob Blame History Raw
MAINTAINERCLEANFILES = Makefile.in
CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = Mrm.msg Imakefile

INCLUDES = -I$(srcdir)/.. -I.. -I../Xm ${X_CFLAGS}

mrmdir = $(includedir)/Mrm

libMrm_la_LIBADD = ../Xm/libXm.la ${X_LIBS} -lXt ${X_PRE_LIBS} -lX11 ${X_EXTRA_LIBS}

libMrm_la_LDFLAGS = -version-info @CURRENT@:@REVISION@:@AGE@

lib_LTLIBRARIES = libMrm.la

noinst_HEADERS = IDB.h \
Mrm.h \
MrmMsgI.h \
MrmWidget.h

mrm_HEADERS = MrmDecls.h	MrmPublic.h	MrmAppl.h	MrmosI.h

SRCS =	MrmIbuffer.c	MrmIentry.c	MrmIfile.c	MrmIheader.c \
	MrmIindex.c	MrmIindexw.c	MrmIrid.c	MrmIswap.c \
	MrmItop.c	MrmItopw.c	Mrmappl.c \
	Mrmcontext.c	Mrmerror.c	Mrmhier.c	Mrmicon.c \
	Mrminit.c	Mrmlread.c	Mrmlwrite.c	Mrmmodule.c \
	Mrmos.c \
	Mrmptrlist.c	Mrmtable.c	Mrmtime.c	Mrmvm.c \
	Mrmwci.c	Mrmwcrw.c	Mrmwcrwr.c	Mrmwread.c \
	Mrmwrefs.c	Mrmwvalues.c	Mrmwwrite.c	MrmMessages.c

libMrm_la_SOURCES = $(SRCS)

BUILT_SOURCES = $(CAT_FILES)

Makefile: $(BUILT_SOURCES)

if MessageCatalog

CAT_FILES = Mrm.cat MrmMsgCatI.h

$(CAT_FILES): Mrm.msg
	$(mkinstalldirs) $(top_builddir)/localized/C/msg
	$(top_builddir)/localized/util/mkcatdefs MrmMsgCatI.h $(srcdir)/Mrm.msg >$(top_builddir)/localized/C/msg/Mrm.msg
	gencat Mrm.cat $(top_builddir)/localized/C/msg/Mrm.msg

    SPLINT_EXTRAFLAGS =  -I/usr/include -I. +posixlib -nestcomment
else
    SPLINT_EXTRAFLAGS =  -I/usr/include -I. -DNO_MESSAGE_CATALOG +posixlib -nestcomment
endif

splint:
	$(SPLINT) $(INCLUDES) $(SPLINT_EXTRAFLAGS) $(top_srcdir)/lib/Mrm/*.c