-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathMakefile.am
128 lines (118 loc) · 3.67 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
# $Id: Makefile.am,v 1.8 2001/04/30 19:34:10 seli Exp $
bin_PROGRAMS = numlockx
numlockx_SOURCES = main.c
numlockx_LDADD = @XTESTLIB@ -lXext -lX11 @X_PRE_LIBS@
numlockx_LDFLAGS = @X_LDFLAGS@
INCLUDES = @X_INCLUDES@
CFLAGS = @CFLAGS@ -Wall -pedantic
EXTRA_DIST = AUTHORS LICENSE ChangeLog INSTALL README TODO
AUTOMAKE_OPTIONS = foreign
xsetup:
@if test -n "@xsetup@"; then \
echo "Modifying @xsetup@"; \
rm -f @[email protected] ;\
cat @xsetup@ | grep -v "numlockx" > @[email protected] ;\
echo "# Turn NumLock on ( numlockx ) ---------------" >> @[email protected] ;\
echo "${bindir}/numlockx " >> @[email protected] ;\
echo "# numlockx -----------------------------------" >> @[email protected] ;\
cp -f @xsetup@ ${srcdir}/xsetup.sav ;\
cat @[email protected] > @xsetup@ ;\
rm -f @[email protected]; \
else \
echo "Xsetup not found! - nothing to update";\
fi
xsetup_uninstall:
@if test -n "@xsetup@"; then \
echo "Restoring @xsetup@"; \
rm -f @[email protected] ;\
cat @xsetup@ | grep -v "numlockx" > @[email protected] ;\
cat @[email protected] > @xsetup@ ;\
rm -f @[email protected]; \
else \
echo "Xsetup not found! - nothing to restore";\
fi
xinitrc:
@if test -n "@xinitrc@"; then \
echo "Modifying @xinitrc@"; \
rm -f @[email protected] ;\
cat @xinitrc@ | grep -v "numlockx" \
| ( was_mod= ; \
ifs_sav=$IFS ;\
IFS= ;\
while read ln; do \
if test -n "$$ln"; then \
if test "$${ln#\#}" = "$$ln" ; then \
if test -z "$$was_mod"; then \
was_mod=1 ;\
echo "# Turn NumLock on ( numlockx ) ---------------";\
echo "${bindir}/numlockx ";\
echo "# numlockx -----------------------------------" ;\
fi \
fi \
fi; \
echo "$$ln" ;\
done; \
IFS=$$ifs_sav ;\
if test -z "$$was_mod"; then \
was_mod=1 ;\
echo "# Turn NumLock on ( numlockx ) ---------------";\
echo "${bindir}/numlockx ";\
echo "# numlockx -----------------------------------" ;\
fi \
) \
> @[email protected] ;\
cp -f @xinitrc@ ${srcdir}/xinitrc.sav ;\
cat @[email protected] > @xinitrc@ ;\
rm -f @[email protected] ;\
else \
echo "xinitrc not found! - nothing to update";\
fi
xinitrc_uninstall:
@if test -n "@xinitrc@"; then \
echo "Restoring @xinitrc@"; \
rm -f @[email protected] ;\
cat @xinitrc@ | grep -v "numlockx" > @[email protected] ;\
cat @[email protected] > @xinitrc@ ;\
rm -f @[email protected] ;\
else \
echo "xinitrc not found! - nothing to restore";\
fi
user_xinitrc:
@if test -f ~/.xinitrc; then \
echo "Modifying ~/.xinitrc"; \
rm -f xinitrc.tmp ;\
cat ~/.xinitrc | grep -v "numlockx" \
| ( was_mod= ; \
ifs_sav=$IFS ;\
IFS= ;\
while read ln; do \
if test -n "$$ln"; then \
if test "$${ln#\#}" = "$$ln" ; then \
if test -z "$$was_mod"; then \
was_mod=1 ;\
echo "# Turn NumLock on ( numlockx ) ---------------";\
echo "${bindir}/numlockx ";\
echo "# numlockx -----------------------------------" ;\
fi \
fi \
fi; \
echo "$$ln" ;\
done; \
IFS=$$ifs_sav ;\
if test -z "$$was_mod"; then \
was_mod=1 ;\
echo "# Turn NumLock on ( numlockx ) ---------------";\
echo "${bindir}/numlockx ";\
echo "# numlockx -----------------------------------" ;\
fi \
) \
> xinitrc.tmp ;\
cp -f ~/.xinitrc ${srcdir}/xinitrc.sav ;\
cat xinitrc.tmp > ~/.xinitrc ;\
rm -f xinitrc.tmp ;\
else \
echo "# Turn NumLock on ( numlockx ) ---------------" >> ~/.xinitrc; \
echo "${bindir}/numlockx " >> ~/.xinitrc;\
echo "# numlockx -----------------------------------" >> ~/.xinitrc;\
chmod 700 ~/.xinitrc ; \
fi