initical checkin for casa-yast module
This commit is contained in:
217
casa-yast/Makefile.am
Normal file
217
casa-yast/Makefile.am
Normal file
@@ -0,0 +1,217 @@
|
||||
# Emacs: -*- makefile -*-
|
||||
#
|
||||
# Toplevel Makefile.am for a YaST2 subproject
|
||||
#
|
||||
# -- This file is generated by y2automake - DO NOT EDIT! --
|
||||
# (Edit ./SUBDIRS instead)
|
||||
#
|
||||
|
||||
#where devtools are
|
||||
PREFIX := $(shell pkg-config --print-errors --variable=prefix yast2-devtools)
|
||||
|
||||
VERSION = $(shell cat $(srcdir)/VERSION)
|
||||
RPMNAME = $(shell cat $(srcdir)/RPMNAME)
|
||||
SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
|
||||
ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
|
||||
|
||||
HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
|
||||
|
||||
# do we do Makefile.am for devtools? It is a little special...
|
||||
IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
|
||||
|
||||
DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(PREFIX)/share/YaST2/data/devtools)
|
||||
ALL_PACKAGES = $(DEVTOOLS_DIR)/admin/all-packages
|
||||
LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
|
||||
|
||||
COPYRIGHT_files_gpl = README COPYING COPYRIGHT.english
|
||||
|
||||
COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
|
||||
COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
|
||||
|
||||
extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
|
||||
|
||||
AUTOMAKE_OPTIONS = foreign dist-bzip2
|
||||
# where devtools instal m4 snippets
|
||||
# argh, executed literally
|
||||
#ACLOCAL_AMFLAGS = -I $(PREFIX)/share/aclocal
|
||||
ACLOCAL_AMFLAGS = -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
|
||||
|
||||
Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
|
||||
cmp -s $< $@ || cp -f $< $@
|
||||
|
||||
# create bzip2ed tar and make some sanity checks
|
||||
$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
|
||||
@if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
|
||||
echo "Error: created tar is empty" ; \
|
||||
exit 1 ; \
|
||||
fi
|
||||
|
||||
CLEANFILES =
|
||||
MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
|
||||
|
||||
POT_DST = $(shell find -type d -name testsuite -prune , \
|
||||
-type f -name "*.pot")
|
||||
|
||||
EXTRA_DIST = \
|
||||
VERSION RPMNAME MAINTAINER configure.in.in \
|
||||
$(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
|
||||
$(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
|
||||
|
||||
show-extra-dist:
|
||||
@echo $(EXTRA_DIST)
|
||||
|
||||
# info '(automake)Conditionals'
|
||||
if CREATE_PKGCONFIG
|
||||
# create the file here instead of by configure
|
||||
# because the prerequisite is made here (not anymore!)
|
||||
# and we don't want any paths in y2autoconf
|
||||
# info '(autoconf)config.status Invocation'
|
||||
$(RPMNAME).pc: $(RPMNAME).pc.in
|
||||
./config.status --file=$@:$<
|
||||
|
||||
if CREATE_PKGCONFIG_NOARCH
|
||||
pkgconfigdata_DATA = $(RPMNAME).pc
|
||||
else
|
||||
pkgconfig_DATA = $(RPMNAME).pc
|
||||
endif
|
||||
|
||||
EXTRA_DIST += $(RPMNAME).pc.in
|
||||
endif
|
||||
|
||||
dist-hook:
|
||||
@for I in $(extra_COPYRIGHT_files) ; \
|
||||
do \
|
||||
EX="" ; \
|
||||
if test -f $(srcdir)/$$I ; then \
|
||||
EX=$(srcdir)/$$I ; \
|
||||
elif test -f $(LEGALESE_DIR)/$$I ; then \
|
||||
EX=$(LEGALESE_DIR)/$$I ; \
|
||||
else \
|
||||
echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
|
||||
exit 1 ; \
|
||||
fi ; \
|
||||
echo "cp $$EX $(distdir)" ; \
|
||||
cp $$EX "$(distdir)" ; \
|
||||
done
|
||||
|
||||
pot:
|
||||
y2tool y2makepot -s $(srcdir)
|
||||
|
||||
install-pot: pot
|
||||
@POT_DST=`find -type d -name testsuite -prune , \
|
||||
-type f -name "*.pot"` ; \
|
||||
if [ -n "$$POT_DST" ] ; then \
|
||||
echo "mkdir -p $(DESTDIR)$(potdir)" ; \
|
||||
mkdir -p $(DESTDIR)$(potdir) ; \
|
||||
list="$$POT_DST"; \
|
||||
for I in $$list ; \
|
||||
do \
|
||||
echo $$I ; \
|
||||
if [ "$$I" == "pot" ] ; then \
|
||||
continue ; \
|
||||
fi ; \
|
||||
echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
|
||||
$(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
|
||||
done ; \
|
||||
fi
|
||||
|
||||
spellcheck: pot
|
||||
y2tool pot-spellcheck
|
||||
|
||||
# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
|
||||
|
||||
install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
|
||||
mkdir -p $(DESTDIR)$(docdir)
|
||||
@for I in $(extra_COPYRIGHT_files) ; \
|
||||
do \
|
||||
EX="" ; \
|
||||
if test -f $(srcdir)/$$I ; then \
|
||||
EX=$(srcdir)/$$I ; \
|
||||
elif test -f $(LEGALESE_DIR)/$$I ; then \
|
||||
EX=$(LEGALESE_DIR)/$$I ; \
|
||||
else \
|
||||
echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
|
||||
exit 1 ; \
|
||||
fi ; \
|
||||
echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
|
||||
$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
|
||||
done
|
||||
|
||||
package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
|
||||
rm -f package/$(RPMNAME)-*.tar.bz2
|
||||
rm -f package/*~
|
||||
rm -f package/*.bak
|
||||
rm -f package/*.auto
|
||||
mv $(RPMNAME)-$(VERSION).tar.bz2 package/
|
||||
if ! test -x $(PREFIX)/bin/y2tool; then \
|
||||
echo "$(PREFIX)/bin/y2tool: not found."; \
|
||||
echo "You have to install yast2-devtools to making a package"; \
|
||||
false; \
|
||||
fi
|
||||
here=`pwd`; \
|
||||
cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
|
||||
newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
|
||||
$(PREFIX)/bin/y2tool create-spec < $$i > $$here/package/$${newname} ; \
|
||||
done
|
||||
|
||||
package: check-up-to-date check-tagversion check-all-packages check-textdomain package-local
|
||||
|
||||
TAGVERSION = $(PREFIX)/bin/y2tool tagversion
|
||||
|
||||
check-up-to-date check-cvs-up-to-date check-svn-up-to-date:
|
||||
if [ -d $(srcdir)/CVS ]; then \
|
||||
cd $(srcdir) && ! cvs -q -n up 2>/dev/null | grep '^[MCAR] ';\
|
||||
else \
|
||||
cd $(srcdir) && ! LC_ALL=C svn status --show-updates --quiet | grep -v '^Status against revision' ;\
|
||||
fi
|
||||
|
||||
check-tagversion:
|
||||
@if [ -d $(srcdir)/CVS ]; then \
|
||||
cd $(srcdir) && cvs status -v VERSION | grep -w `$(TAGVERSION) -n` ;\
|
||||
else \
|
||||
cd $(srcdir) && svn cat `$(TAGVERSION) --echourl`/VERSION; \
|
||||
fi >/dev/null; \
|
||||
[ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
|
||||
|
||||
check-parse-old:
|
||||
@if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
|
||||
echo "Running parseycp..." ; \
|
||||
parseycp -q -R ; \
|
||||
else \
|
||||
echo "Not running parseycp." ; \
|
||||
fi
|
||||
|
||||
check-parse:
|
||||
@echo "Not running parseycp."
|
||||
|
||||
check-all-packages:
|
||||
@if [ ! -e "$(ALL_PACKAGES)" ]; then \
|
||||
echo ERROR: "Can't find $(ALL_PACKAGES)"; false; \
|
||||
fi
|
||||
@if ! grep -q "^$(RPMNAME)[[:space:]]" $(ALL_PACKAGES); then \
|
||||
echo ERROR: "$(RPMNAME) not in $(ALL_PACKAGES)"; false; \
|
||||
fi
|
||||
@if grep -q "^$(RPMNAME)[[:space:]]\+.*?" $(ALL_PACKAGES); then \
|
||||
echo ERROR: "$(RPMNAME) info in $(ALL_PACKAGES) contains some unknown (?) fields:"; \
|
||||
echo; \
|
||||
grep "^$(RPMNAME)[[:space:]]\+.*?" $(ALL_PACKAGES); \
|
||||
echo; \
|
||||
false; \
|
||||
fi
|
||||
|
||||
check-textdomain:
|
||||
$(PREFIX)/bin/y2tool check-textdomain $(srcdir)
|
||||
|
||||
stable: checkin-stable
|
||||
|
||||
checkin-stable: package
|
||||
$(PREFIX)/bin/y2tool checkin-stable
|
||||
|
||||
|
||||
# For po/ modules
|
||||
checkpo:
|
||||
test ! -d $(srcdir)/po || $(MAKE) -C po checkpo
|
||||
# test ! -d $(srcdir)/po \
|
||||
# || { $(MAKE) -C po checkpo && $(MAKE) -C po make-pox; }
|
||||
# Contents of ./SUBDIRS
|
||||
SUBDIRS = agents src
|
||||
Reference in New Issue
Block a user