# Magellan Package Management # $Header: /home/cvsd/alx-cvs/alx-src/alxconfig-ng/Makefile,v 1.1 2008-04-14 13:37:52 niro Exp $ DESTDIR= prefix=/usr sysconfdir=/etc alxconfdir=$(sysconfdir)/alxconfig-ng libdir=$(prefix)/lib/alxconfig-ng sbindir=$(prefix)/sbin bindir=$(prefix)/bin all: install create-dirs: for i in $(DESTDIR)/$(libdir)/skel \ $(DESTDIR)/$(alxconfdir)/ica-sessions/icons \ $(DESTDIR)/$(sysconfdir)/rc.d/init.d \ $(DESTDIR)/$(libdir)/functions \ $(DESTDIR)/$(libdir)/bin \ $(DESTDIR)/$(sbindir) \ $(DESTDIR)/$(bindir) \ do \ [ ! -d "${i}" ] && install -d "${i}"; done install-files: install -m 0755 bin/X-no-wm.sh $(DESTDIR)$(sbindir)/X-no-wm install -m 0755 bin/update-alx.sh $(DESTDIR)$(sbindir)/update-alx install -m 0755 bin/txt2html.sh $(DESTDIR)$(bindir)/txt2html install -m 0755 bin/set_mouse_speed.sh $(DESTDIR)$(bindir)/set_mouse_speed # inits for i in alxsetstate alxsettings xdm-alx \ do \ install -m 0755 init.d/"${i}" $(DESTDIR)$(sysconfdir)/rc.d/init.d/"${i}"; done # lib bins for i in bin/user_shutdown.sh bin/user_reboot.sh \ do \ install -m 0755 ${i} $(DESTDIR)$(libdir)/bin; done # functions for i in config_network.sh \ config_printers.sh \ config_sessions.sh \ config_x11.sh \ config_auth.sh \ config_ssh_auth.sh \ config_modules.sh \ mysqlfunctions \ serial_functions.sh do \ install -m 0644 functions/"${i}" $(DESTDIR)$(libdir)/functions/$(basename "${i}" .sh); done # configs install -m 0644 conf/config.rc $(DESTDIR)$(alxconfdir) # icons install -m 0644 icons/default.png $(DESTDIR)$(alxconfdir)/ica-sessions/icons # skeletons for i in fluxbox net idesk samba xtdesktop\ do \ [ ! -d $(DESTDIR)$(alxconfdir)/skel/"${i}" ] && install -d $(DESTDIR)$(alxconfdir)/skel/"${i}"; install -m 0644 skel/"${i}"/* $(DESTDIR)$(alxconfdir)/skel/"${i}"/; done install: create-dirs \ install-files \ .PHONY: all install