# temporary root Makefile for SCPM

include Makefile.vars

SUBDIRS=include src lib doc po scripts

.PHONY: $(SUBDIRS)

all:	$(SUBDIRS)

src:	include

po:	include

$(SUBDIRS):
	$(MAKE) -C $@
clean:
	for i in $(SUBDIRS) ; do make -C $$i clean ; done
	rm -f scpm.spec

install:
	mkdir -p $(PREFIX)/sbin/conf.d
	mkdir -p $(PREFIX)/etc/init.d
	mkdir -p $(PREFIX)$(EXEC_PREFIX)/lib
	install -d -m 755 $(PREFIX)/var/lib/scpm
	install -d -m 755 $(PREFIX)/var/lib/scpm/scdb
	install -d -m 755 $(PREFIX)/var/lib/scpm/profiles
	install -d -m 755 $(PREFIX)/var/lib/scpm/resource_sets
	install -d -m 755 $(PREFIX)/var/lib/scpm/resource_groups
	install -d -m 755 $(PREFIX)/var/lib/scpm/journal
	for i in $(SUBDIRS) ; do make -C $$i install ; done

uninstall:
	for i in $(SUBDIRS) ; do make -C $$i uninstall ; done
	rm -f /sbin/conf.d/SuSEconfig.scpm

scpm.spec:	scpm.spec.templ Makefile.vars
		sed -e "s/_LIBVERSION_/$(LIBVERSION)/g" \
		-e "s/_VERSION_/$(VERSION)/g" scpm.spec.templ > scpm.spec
