85 lines
2.2 KiB
Makefile
85 lines
2.2 KiB
Makefile
|
|
srcdir = @srcdir@
|
|
top_srcdir = @top_srcdir@
|
|
top_builddir = @top_builddir@
|
|
prefix = @prefix@
|
|
INSTALL = @INSTALL@
|
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
mkdir_p = @mkdir_p@
|
|
|
|
include $(top_srcdir)/version.incl
|
|
|
|
# No conventional target - this dir is resources only.
|
|
TARGET=
|
|
CLEANFILES += $(RESFILES)
|
|
|
|
# Resource shortname
|
|
PKGNAME=XercesMessages
|
|
|
|
# target file for resource bundle - this must be set, or 'make all' won't
|
|
# build any resources.
|
|
RESTARGET=$(top_builddir)/src/.libs/$(PKGNAME)_en_US.cat
|
|
|
|
# Resource files. Add new ones for additional locales here.
|
|
# keep in sync with the file RESLIST
|
|
RESFILES=$(PKGNAME)_en_US.cat
|
|
|
|
# list of targets that aren't actually created
|
|
.PHONY: report
|
|
|
|
check: all
|
|
|
|
all: $(RESTARGET) $(TARGET)
|
|
|
|
$(RESTARGET): $(RESFILES)
|
|
@echo building $(RESTARGET)
|
|
$(mkdir_p) $(top_builddir)/src/.libs
|
|
cp $(RESFILES) $(top_builddir)/src/.libs
|
|
|
|
# clean out files
|
|
distclean clean: $(CLEAN_SUBDIR)
|
|
-rm -f $(RESTARGET)
|
|
|
|
## resources
|
|
$(PKGNAME)_%.cat: $(srcdir)/$(PKGNAME)_%.Msg
|
|
@echo "generating $@"
|
|
gencat $@ $^
|
|
|
|
# for installing the library
|
|
# for installing the library
|
|
install: $(RESTARGET)
|
|
$(mkdir_p) $(prefix)/msg
|
|
$(INSTALL_PROGRAM) $(RESTARGET) $(prefix)/msg
|
|
|
|
uninstall:
|
|
-rm -f $(prefix)/msg/$(RESFILES)
|
|
|
|
|
|
# Needed to support "make dist"
|
|
distdir:
|
|
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
list='XercesMessages_en_US.Msg Makefile.in'; \
|
|
dist_files=`for file in $$list; do echo $$file; done | \
|
|
sed -e "s|^$$srcdirstrip/||;t" \
|
|
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
case $$dist_files in \
|
|
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
sort -u` ;; \
|
|
esac; \
|
|
for file in $$dist_files; do \
|
|
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
if test -d $$d/$$file; then \
|
|
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
|
|
fi; \
|
|
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
|
|
else \
|
|
test -f $(distdir)/$$file \
|
|
|| cp -p $$d/$$file $(distdir)/$$file \
|
|
|| exit 1; \
|
|
fi; \
|
|
done
|