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)
17 CFLAGS += $(XPM_CFLAGS)
20 CFLAGS += $(PTHREAD_CFLAGS) \
23 LDFLAGS += $(PTHREAD_LIBS) \
26 LDFLAGS += -L$(TOPDIR) -lgnokii
48 xgnokii: $(OBJS) $(TOPDIR)/common/data/DATA.o $(TOPDIR)/common/gsm-filetypes.o
50 $(TOPDIR)/common/data/DATA.o:
51 $(MAKE) -C $(TOPDIR)/common/data DATA.o
53 $(TOPDIR)/common/gsm-filetypes.o:
54 $(MAKE) -C $(TOPDIR)/common gsm-filetypes.o
57 $(RM) $(OBJS) *~ xpm/*~ depend xgnokii
60 $(INSTALL) -d $(xbindir)
61 $(INSTALL) xgnokii $(xbindir)
62 $(INSTALL) -d $(xgnokii_libdir)/help
64 $(FIND) . -type d \! -path "*CVS*" \
65 -exec $(INSTALL) -d $(xgnokii_libdir)/help/{} \; ; \
66 $(FIND) . -type f \! -path "*CVS*" \
67 -exec $(INSTALL) -m 0444 {} $(xgnokii_libdir)/help/{} \; \
69 $(INSTALL) -m 0444 ../Docs/CREDITS $(xgnokii_libdir)/help/en_US
70 $(INSTALL) -m 0444 ../COPYING $(xgnokii_libdir)/help/en_US
71 $(INSTALL) -d $(xgnokii_libdir)/help/en_US/sample
72 $(INSTALL) -m 0444 ../Docs/sample/gnokiirc $(xgnokii_libdir)/help/en_US/sample
73 (cd $(xgnokii_libdir)/help; ln -sf en_US C; ln -sf en_US POSIX)
74 $(INSTALL) -d $(xgnokii_libdir)/xpm
75 $(INSTALL) -m 0444 xpm/6110.xpm $(xgnokii_libdir)/xpm
76 $(INSTALL) -m 0444 xpm/6150.xpm $(xgnokii_libdir)/xpm
77 $(INSTALL) -m 0444 xpm/5110.xpm $(xgnokii_libdir)/xpm
78 $(INSTALL) -m 0444 xpm/Preview_6110.xpm $(xgnokii_libdir)/xpm
79 $(INSTALL) -m 0444 xpm/Preview_6150.xpm $(xgnokii_libdir)/xpm
80 $(INSTALL) -m 0444 xpm/Preview_6210.xpm $(xgnokii_libdir)/xpm
81 $(INSTALL) -m 0444 xpm/Preview_3310.xpm $(xgnokii_libdir)/xpm
82 $(INSTALL) -m 0444 xpm/Preview_5110.xpm $(xgnokii_libdir)/xpm
83 $(INSTALL) -m 0444 xpm/Preview_3210.xpm $(xgnokii_libdir)/xpm
84 $(INSTALL) -m 0444 xpm/Preview_6250.xpm $(xgnokii_libdir)/xpm
85 $(INSTALL) -m 0444 xpm/Preview_7110.xpm $(xgnokii_libdir)/xpm
88 $(INSTALL) -d $(xbindir)
89 $(INSTALL) -s xgnokii $(xbindir)
90 $(INSTALL) -d $(xgnokii_libdir)/help
92 $(FIND) . -type d \! -path "*CVS*" \
93 -exec $(INSTALL) -d $(xgnokii_libdir)/help/{} \; ; \
94 $(FIND) . -type f \! -path "*CVS*" \
95 -exec $(INSTALL) -m 0444 {} $(xgnokii_libdir)/help/{} \; \
97 $(INSTALL) -m 0444 ../Docs/CREDITS $(xgnokii_libdir)/help/en_US
98 $(INSTALL) -m 0444 ../COPYING $(xgnokii_libdir)/help/en_US
99 $(INSTALL) -d $(xgnokii_libdir)/help/en_US/sample
100 $(INSTALL) -m 0444 ../Docs/sample/gnokiirc $(xgnokii_libdir)/help/en_US/sample
101 (cd $(xgnokii_libdir)/help; ln -sf en_US C; ln -sf en_US POSIX)
102 $(INSTALL) -d $(xgnokii_libdir)/xpm
103 $(INSTALL) -m 0444 xpm/6110.xpm $(xgnokii_libdir)/xpm
104 $(INSTALL) -m 0444 xpm/6150.xpm $(xgnokii_libdir)/xpm
105 $(INSTALL) -m 0444 xpm/5110.xpm $(xgnokii_libdir)/xpm
106 $(INSTALL) -m 0444 xpm/Preview_6110.xpm $(xgnokii_libdir)/xpm
107 $(INSTALL) -m 0444 xpm/Preview_6150.xpm $(xgnokii_libdir)/xpm
108 $(INSTALL) -m 0444 xpm/Preview_6210.xpm $(xgnokii_libdir)/xpm
109 $(INSTALL) -m 0444 xpm/Preview_3310.xpm $(xgnokii_libdir)/xpm
110 $(INSTALL) -m 0444 xpm/Preview_5110.xpm $(xgnokii_libdir)/xpm
111 $(INSTALL) -m 0444 xpm/Preview_3210.xpm $(xgnokii_libdir)/xpm
112 $(INSTALL) -m 0444 xpm/Preview_6250.xpm $(xgnokii_libdir)/xpm
113 $(INSTALL) -m 0444 xpm/Preview_7110.xpm $(xgnokii_libdir)/xpm
117 @if [ -z "/bin/grep -e '^gnokii:' /etc/group" ]; then \
118 /usr/sbin/groupadd gnokii; \
120 $(INSTALL) -d $(xbindir)
121 $(INSTALL) -o root -g gnokii -m 0750 xgnokii $(xbindir)
122 $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/help
124 $(FIND) . -type d \! -path "*CVS*" \
125 -exec $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/help/{} \; ; \
126 $(FIND) . -type f \! -path "*CVS*" \
127 -exec $(INSTALL) -o root -g gnokii -m 0440 {} $(xgnokii_libdir)/help/{} \; \
129 $(INSTALL) -o root -g gnokii -m 0440 ../Docs/CREDITS $(xgnokii_libdir)/help/en_US
130 $(INSTALL) -o root -g gnokii -m 0440 ../COPYING $(xgnokii_libdir)/help/en_US
131 $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/help/en_US/sample
132 $(INSTALL) -o root -g gnokii -m 0440 ../Docs/sample/gnokiirc $(xgnokii_libdir)/help/en_US/sample
133 (cd $(xgnokii_libdir)/help; ln -sf en_US C; ln -sf en_US POSIX)
134 $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/xpm
135 $(INSTALL) -o root -g gnokii -m 0440 xpm/6110.xpm $(xgnokii_libdir)/xpm
136 $(INSTALL) -o root -g gnokii -m 0440 xpm/6150.xpm $(xgnokii_libdir)/xpm
137 $(INSTALL) -o root -g gnokii -m 0440 xpm/5110.xpm $(xgnokii_libdir)/xpm
138 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6110.xpm $(xgnokii_libdir)/xpm
139 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6150.xpm $(xgnokii_libdir)/xpm
140 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6210.xpm $(xgnokii_libdir)/xpm
141 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_3310.xpm $(xgnokii_libdir)/xpm
142 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_5110.xpm $(xgnokii_libdir)/xpm
143 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_3210.xpm $(xgnokii_libdir)/xpm
144 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6250.xpm $(xgnokii_libdir)/xpm
145 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_7110.xpm $(xgnokii_libdir)/xpm
149 @if [ -z "/bin/grep -e '^gnokii:' /etc/group" ]; then \
150 /usr/sbin/groupadd gnokii; \
152 $(INSTALL) -o root -g gnokii -d $(xbindir)
153 $(INSTALL) -o root -g gnokii -m 0750 -s xgnokii $(xbindir)
154 $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/help
156 $(FIND) . -type d \! -path "*CVS*" \
157 -exec $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/help/{} \; ; \
158 $(FIND) . -type f \! -path "*CVS*" \
159 -exec $(INSTALL) -o root -g gnokii -m 0440 {} $(xgnokii_libdir)/help/{} \; \
161 $(INSTALL) -o root -g gnokii -m 0440 ../Docs/CREDITS $(xgnokii_libdir)/help/en_US
162 $(INSTALL) -o root -g gnokii -m 0440 ../COPYING $(xgnokii_libdir)/help/en_US
163 $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/help/en_US/sample
164 $(INSTALL) -o root -g gnokii -m 0440 ../Docs/sample/gnokiirc $(xgnokii_libdir)/help/en_US/sample
165 (cd $(xgnokii_libdir)/help; ln -sf en_US C; ln -sf en_US POSIX)
166 $(INSTALL) -o root -g gnokii -d -m 0750 $(xgnokii_libdir)/xpm
167 $(INSTALL) -o root -g gnokii -m 0440 xpm/6110.xpm $(xgnokii_libdir)/xpm
168 $(INSTALL) -o root -g gnokii -m 0440 xpm/6150.xpm $(xgnokii_libdir)/xpm
169 $(INSTALL) -o root -g gnokii -m 0440 xpm/5110.xpm $(xgnokii_libdir)/xpm
170 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6110.xpm $(xgnokii_libdir)/xpm
171 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6150.xpm $(xgnokii_libdir)/xpm
172 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6210.xpm $(xgnokii_libdir)/xpm
173 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_3310.xpm $(xgnokii_libdir)/xpm
174 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_5110.xpm $(xgnokii_libdir)/xpm
175 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_3210.xpm $(xgnokii_libdir)/xpm
176 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_6250.xpm $(xgnokii_libdir)/xpm
177 $(INSTALL) -o root -g gnokii -m 0440 xpm/Preview_7110.xpm $(xgnokii_libdir)/xpm
181 $(CC) $(CFLAGS) -MM *.c >depend
183 ifeq (depend,$(wildcard depend))
188 .PHONY: all install clean dep depend