Magellan Linux

Contents of /alx-src/trunk/tinyalxconfig-ng/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 512 - (show annotations) (download)
Tue Jun 17 19:12:02 2008 UTC (15 years, 10 months ago) by niro
File size: 3456 byte(s)
-install startx for kdrive and xorg
-install single-x11 initscript

1 # Magellan Package Management
2 # $Header: /home/cvsd/alx-cvs/alx-src/tinyalxconfig-ng/Makefile,v 1.8 2008-06-17 19:12:02 niro Exp $
3
4 DESTDIR=
5
6 prefix=/usr
7 sysconfdir=/etc
8 alxconfdir=$(sysconfdir)/alxconfig-ng
9 libdir=$(prefix)/lib/alxconfig-ng
10 sbindir=$(prefix)/sbin
11 bindir=$(prefix)/bin
12
13 all: install
14
15 create-dirs:
16 install -d -m 0755 $(DESTDIR)/$(alxconfdir)/skel
17 install -d -m 0755 $(DESTDIR)/$(alxconfdir)/skel/fluxbox/themes
18 install -d -m 0755 $(DESTDIR)/$(alxconfdir)/skel/net
19 install -d -m 0755 $(DESTDIR)/$(alxconfdir)/skel/xtdesktop
20 install -d -m 0755 $(DESTDIR)/$(alxconfdir)/ica-sessions/icons
21 install -d -m 0755 $(DESTDIR)/$(sysconfdir)/rc.d/init.d
22 install -d -m 0755 $(DESTDIR)/$(libdir)/functions
23 install -d -m 0755 $(DESTDIR)/$(libdir)/bin
24 install -d -m 0755 $(DESTDIR)/$(sbindir)
25 install -d -m 0755 $(DESTDIR)/$(bindir)
26
27 install-files:
28 # install -m 0755 bin/X-no-wm.sh $(DESTDIR)$(sbindir)/X-no-wm
29 # install -m 0755 bin/update-alx.sh $(DESTDIR)$(sbindir)/update-alx
30 # install -m 0755 bin/txt2html.sh $(DESTDIR)$(bindir)/txt2html
31 install -m 0755 bin/set_mouse_speed.sh $(DESTDIR)$(bindir)/set_mouse_speed
32 install -m 0755 bin/startx-kdrive.sh $(DESTDIR)$(bindir)/startx-kdrive
33 install -m 0755 bin/startx-xorg.sh $(DESTDIR)$(bindir)/startx-xorg
34
35 # inits
36 install -m 0755 init.d/alxsetstate $(DESTDIR)$(sysconfdir)/rc.d/init.d/
37 install -m 0755 init.d/alxsettings $(DESTDIR)$(sysconfdir)/rc.d/init.d/
38 install -m 0755 init.d/single-x11 $(DESTDIR)$(sysconfdir)/rc.d/init.d/
39
40 # lib bins
41 install -m 0755 bin/user_shutdown.sh $(DESTDIR)$(libdir)/bin/
42 install -m 0755 bin/user_reboot.sh $(DESTDIR)$(libdir)/bin/
43
44 # functions
45 install -m 0644 functions/config_network.sh $(DESTDIR)$(libdir)/functions/config_network
46 install -m 0644 functions/config_printers.sh $(DESTDIR)$(libdir)/functions/config_printers
47 install -m 0644 functions/config_sessions.sh $(DESTDIR)$(libdir)/functions/config_sessions
48 install -m 0644 functions/config_x11.sh $(DESTDIR)$(libdir)/functions/config_x11
49 install -m 0644 functions/config_auth.sh $(DESTDIR)$(libdir)/functions/config_auth
50 install -m 0644 functions/config_ssh_auth.sh $(DESTDIR)$(libdir)/functions/config_ssh_auth
51 install -m 0644 functions/config_modules.sh $(DESTDIR)$(libdir)/functions/config_modules
52 install -m 0644 functions/config_driverkits.sh $(DESTDIR)$(libdir)/functions/config_driverkits
53 install -m 0644 functions/mysqlfunctions $(DESTDIR)$(libdir)/functions/mysqlfunctions
54 install -m 0644 functions/serial_functions.sh $(DESTDIR)$(libdir)/functions/serial_functions
55
56 # configs
57 install -m 0644 conf/config.rc $(DESTDIR)$(alxconfdir)
58
59 # icons
60 install -m 0644 icons/default.png $(DESTDIR)$(alxconfdir)/ica-sessions/icons/
61 install -m 0644 icons/default_item.png $(DESTDIR)$(alxconfdir)/ica-sessions/icons/
62 install -m 0644 icons/sysinfo.png $(DESTDIR)$(alxconfdir)/ica-sessions/icons/
63
64 # skeletons
65 install -m 0644 skel/fluxbox/apps $(DESTDIR)$(alxconfdir)/skel/fluxbox/
66 install -m 0644 skel/fluxbox/init $(DESTDIR)$(alxconfdir)/skel/fluxbox/
67 install -m 0644 skel/fluxbox/keys $(DESTDIR)$(alxconfdir)/skel/fluxbox/
68 install -m 0644 skel/fluxbox/menu.* $(DESTDIR)$(alxconfdir)/skel/fluxbox/
69 install -m 0644 skel/fluxbox/themes/* $(DESTDIR)$(alxconfdir)/skel/fluxbox/themes/
70 install -m 0644 skel/net/* $(DESTDIR)$(alxconfdir)/skel/net/
71 install -m 0644 skel/xtdesktop/* $(DESTDIR)$(alxconfdir)/skel/xtdesktop/
72
73 install: create-dirs \
74 install-files \
75
76 .PHONY: all install