6 # Makefile for the xGNOKII tool suite.
8 # Copyright (C) 1999 Hugh Blemings & Pavel JanÃk ml. & Jan Derfinak
13 include $(TOPDIR)/Makefile.global
16 LDFLAGS += $(XPM_LIBS)
18 CFLAGS += $(XPM_CFLAGS)
21 CFLAGS += $(PTHREAD_CFLAGS) \
24 LDFLAGS += $(PTHREAD_LIBS) \
26 LDLIBS += $(PTHREAD_LIBS) \
49 xgnokii: $(OBJS) $(TOPDIR)/common/gsm-filetypes.o $(TOPDIR)/common/libgnokii.a #$(TOPDIR)/common/data/DATA.o
51 $(TOPDIR)/common/COMMON.o:
52 $(MAKE) -C $(TOPDIR)/common libgnokii.a
54 #$(TOPDIR)/common/data/DATA.o:
55 # $(MAKE) -C $(TOPDIR)/common/data DATA.o
57 $(TOPDIR)/common/gsm-filetypes.o:
58 $(MAKE) -C $(TOPDIR)/common gsm-filetypes.o
61 $(RM) $(OBJS) *~ xpm/*~ depend xgnokii
64 $(INSTALL) -d $(xbindir)
65 $(INSTALL) xgnokii $(xbindir)
66 $(INSTALL) -d $(xgnokii_libdir)/help
68 $(FIND) . -type d \! -path "*CVS*" \
69 -exec $(INSTALL) -d $(xgnokii_libdir)/help/{} \; ; \
70 $(FIND) . -type f \! -path "*CVS*" \
71 -exec $(INSTALL) -m 0444 {} $(xgnokii_libdir)/help/{} \; \
73 $(INSTALL) -m 0444 ../Docs/CREDITS $(xgnokii_libdir)/help/en_US
74 $(INSTALL) -m 0444 ../COPYING $(xgnokii_libdir)/help/en_US
75 $(INSTALL) -d $(xgnokii_libdir)/help/en_US/sample
76 $(INSTALL) -m 0444 ../Docs/sample/gnokiirc $(xgnokii_libdir)/help/en_US/sample
77 (cd $(xgnokii_libdir)/help; ln -sf en_US C; ln -sf en_US POSIX)
78 $(INSTALL) -d $(xgnokii_libdir)/xpm
79 $(INSTALL) -m 0444 xpm/6110.xpm $(xgnokii_libdir)/xpm
80 $(INSTALL) -m 0444 xpm/6150.xpm $(xgnokii_libdir)/xpm
81 $(INSTALL) -m 0444 xpm/5110.xpm $(xgnokii_libdir)/xpm
82 $(INSTALL) -m 0444 xpm/Preview_6110.xpm $(xgnokii_libdir)/xpm
83 $(INSTALL) -m 0444 xpm/Preview_6150.xpm $(xgnokii_libdir)/xpm
84 $(INSTALL) -m 0444 xpm/Preview_6210.xpm $(xgnokii_libdir)/xpm
85 $(INSTALL) -m 0444 xpm/Preview_3310.xpm $(xgnokii_libdir)/xpm
86 $(INSTALL) -m 0444 xpm/Preview_5110.xpm $(xgnokii_libdir)/xpm
87 $(INSTALL) -m 0444 xpm/Preview_3210.xpm $(xgnokii_libdir)/xpm
88 $(INSTALL) -m 0444 xpm/Preview_6250.xpm $(xgnokii_libdir)/xpm
89 $(INSTALL) -m 0444 xpm/Preview_7110.xpm $(xgnokii_libdir)/xpm
92 $(INSTALL) -d $(xbindir)
93 $(INSTALL) -s xgnokii $(xbindir)
94 $(INSTALL) -d $(xgnokii_libdir)/help
96 $(FIND) . -type d \! -path "*CVS*" \
97 -exec $(INSTALL) -d $(xgnokii_libdir)/help/{} \; ; \
98 $(FIND) . -type f \! -path "*CVS*" \
99 -exec $(INSTALL) -m 0444 {} $(xgnokii_libdir)/help/{} \; \
101 $(INSTALL) -m 0444 ../Docs/CREDITS $(xgnokii_libdir)/help/en_US
102 $(INSTALL) -m 0444 ../COPYING $(xgnokii_libdir)/help/en_US
103 $(INSTALL) -d $(xgnokii_libdir)/help/en_US/sample
104 $(INSTALL) -m 0444 ../Docs/sample/gnokiirc $(xgnokii_libdir)/help/en_US/sample
105 (cd $(xgnokii_libdir)/help; ln -sf en_US C; ln -sf en_US POSIX)
106 $(INSTALL) -d $(xgnokii_libdir)/xpm
107 $(INSTALL) -m 0444 xpm/6110.xpm $(xgnokii_libdir)/xpm
108 $(INSTALL) -m 0444 xpm/6150.xpm $(xgnokii_libdir)/xpm
109 $(INSTALL) -m 0444 xpm/5110.xpm $(xgnokii_libdir)/xpm
110 $(INSTALL) -m 0444 xpm/Preview_6110.xpm $(xgnokii_libdir)/xpm
111 $(INSTALL) -m 0444 xpm/Preview_6150.xpm $(xgnokii_libdir)/xpm
112 $(INSTALL) -m 0444 xpm/Preview_6210.xpm $(xgnokii_libdir)/xpm
113 $(INSTALL) -m 0444 xpm/Preview_3310.xpm $(xgnokii_libdir)/xpm
114 $(INSTALL) -m 0444 xpm/Preview_5110.xpm $(xgnokii_libdir)/xpm
115 $(INSTALL) -m 0444 xpm/Preview_3210.xpm $(xgnokii_libdir)/xpm
116 $(INSTALL) -m 0444 xpm/Preview_6250.xpm $(xgnokii_libdir)/xpm
117 $(INSTALL) -m 0444 xpm/Preview_7110.xpm $(xgnokii_libdir)/xpm
121 @if [ -z "/bin/grep -e '^gnokii:' /etc/group" ]; then \
122 /usr/sbin/groupadd gnokii; \
124 $(INSTALL) -d $(xbindir)
125 $(INSTALL) -o root -g gnokii -m 0750 xgnokii $(xbindir)
126 $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/help
128 $(FIND) . -type d \! -path "*CVS*" \
129 -exec $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/help/{} \; ; \
130 $(FIND) . -type f \! -path "*CVS*" \
131 -exec $(INSTALL) -o root -g gnokii -m 0440 {} $(xgnokii_libdir)/help/{} \; \
133 $(INSTALL) -o root -g gnokii -m 0440 ../Docs/CREDITS $(xgnokii_libdir)/help/en_US
134 $(INSTALL) -o root -g gnokii -m 0440 ../COPYING $(xgnokii_libdir)/help/en_US
135 $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/help/en_US/sample
136 $(INSTALL) -o root -g gnokii -m 0440 ../Docs/sample/gnokiirc $(xgnokii_libdir)/help/en_US/sample
137 (cd $(xgnokii_libdir)/help; ln -sf en_US C; ln -sf en_US POSIX)
138 $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/xpm
139 $(INSTALL) -o root -g gnokii -m 0440 xpm/6110.xpm $(xgnokii_libdir)/xpm
140 $(INSTALL) -o root -g gnokii -m 0440 xpm/6150.xpm $(xgnokii_libdir)/xpm
141 $(INSTALL) -o root -g gnokii -m 0440 xpm/5110.xpm $(xgnokii_libdir)/xpm
142 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6110.xpm $(xgnokii_libdir)/xpm
143 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6150.xpm $(xgnokii_libdir)/xpm
144 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6210.xpm $(xgnokii_libdir)/xpm
145 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_3310.xpm $(xgnokii_libdir)/xpm
146 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_5110.xpm $(xgnokii_libdir)/xpm
147 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_3210.xpm $(xgnokii_libdir)/xpm
148 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6250.xpm $(xgnokii_libdir)/xpm
149 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_7110.xpm $(xgnokii_libdir)/xpm
153 @if [ -z "/bin/grep -e '^gnokii:' /etc/group" ]; then \
154 /usr/sbin/groupadd gnokii; \
156 $(INSTALL) -o root -g gnokii -d $(xbindir)
157 $(INSTALL) -o root -g gnokii -m 0750 -s xgnokii $(xbindir)
158 $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/help
160 $(FIND) . -type d \! -path "*CVS*" \
161 -exec $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/help/{} \; ; \
162 $(FIND) . -type f \! -path "*CVS*" \
163 -exec $(INSTALL) -o root -g gnokii -m 0440 {} $(xgnokii_libdir)/help/{} \; \
165 $(INSTALL) -o root -g gnokii -m 0440 ../Docs/CREDITS $(xgnokii_libdir)/help/en_US
166 $(INSTALL) -o root -g gnokii -m 0440 ../COPYING $(xgnokii_libdir)/help/en_US
167 $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/help/en_US/sample
168 $(INSTALL) -o root -g gnokii -m 0440 ../Docs/sample/gnokiirc $(xgnokii_libdir)/help/en_US/sample
169 (cd $(xgnokii_libdir)/help; ln -sf en_US C; ln -sf en_US POSIX)
170 $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/xpm
171 $(INSTALL) -o root -g gnokii -m 0440 xpm/6110.xpm $(xgnokii_libdir)/xpm
172 $(INSTALL) -o root -g gnokii -m 0440 xpm/6150.xpm $(xgnokii_libdir)/xpm
173 $(INSTALL) -o root -g gnokii -m 0440 xpm/5110.xpm $(xgnokii_libdir)/xpm
174 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6110.xpm $(xgnokii_libdir)/xpm
175 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6150.xpm $(xgnokii_libdir)/xpm
176 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6210.xpm $(xgnokii_libdir)/xpm
177 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_3310.xpm $(xgnokii_libdir)/xpm
178 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_5110.xpm $(xgnokii_libdir)/xpm
179 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_3210.xpm $(xgnokii_libdir)/xpm
180 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6250.xpm $(xgnokii_libdir)/xpm
181 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_7110.xpm $(xgnokii_libdir)/xpm
185 $(CC) $(CFLAGS) -MM *.c >depend
187 ifeq (depend,$(wildcard depend))
192 .PHONY: all install clean dep depend