1 |
|
2 |
SHELL = /bin/sh |
3 |
|
4 |
TOP = . |
5 |
CURRENT_DIR = . |
6 |
|
7 |
AR = ar cq |
8 |
BOOTSTRAPCFLAGS = |
9 |
CC = cc |
10 |
AS = as |
11 |
|
12 |
COMPRESS = compress |
13 |
CPP = /usr/ccs/lib/cpp $(STD_CPP_DEFINES) |
14 |
PREPROCESSCMD = cc -E $(STD_CPP_DEFINES) |
15 |
INSTALL = install |
16 |
LD = ld |
17 |
LEX = lex |
18 |
YACC = yacc |
19 |
LINT = lint |
20 |
LINTLIBFLAG = -o |
21 |
LINTOPTS = -ax |
22 |
LN = ln -s |
23 |
MAKE = make |
24 |
MV = mv |
25 |
CP = cp |
26 |
|
27 |
RM = rm -f |
28 |
TROFF = troff -Tpost -t |
29 |
MSMACROS = -ms |
30 |
TBL = tbl |
31 |
EQN = eqn |
32 |
STD_INCLUDES = |
33 |
STD_CPP_DEFINES = -DSVR4 -DSYSV |
34 |
STD_DEFINES = -DSVR4 -DSYSV |
35 |
EXTRA_LOAD_FLAGS = |
36 |
EXTRA_LDOPTIONS = -R$(LD_RUN_PATH):/usr/openwin/lib |
37 |
EXTRA_LIBRARIES = -lsocket -lnsl |
38 |
TAGS = ctags |
39 |
|
40 |
SHAREDCODEDEF = |
41 |
SHLIBDEF = |
42 |
|
43 |
PROTO_DEFINES = |
44 |
|
45 |
INSTPGMFLAGS = |
46 |
|
47 |
INSTBINFLAGS = -m 0755 |
48 |
INSTUIDFLAGS = -m 4755 |
49 |
INSTLIBFLAGS = -m 0644 |
50 |
INSTINCFLAGS = -m 0444 |
51 |
INSTMANFLAGS = -m 0444 |
52 |
INSTDATFLAGS = -m 0444 |
53 |
INSTKMEMFLAGS = -m 4755 |
54 |
|
55 |
PROJECTROOT = $(OPENWINHOME) |
56 |
DESTDIR = |
57 |
|
58 |
TOP_INCLUDES = -I$(INCROOT) |
59 |
|
60 |
CDEBUGFLAGS = -O -xF |
61 |
CCOPTIONS = -DSYSV -DSVR4 -xF -Wa,-cg92 |
62 |
|
63 |
ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES) |
64 |
ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES) |
65 |
CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES) |
66 |
CCFLAGS = $(CDEBUGFLAGS) $(CCCOPTIONS) $(ALLDEFINES) |
67 |
LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) |
68 |
|
69 |
LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) |
70 |
|
71 |
LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(LOCAL_LDFLAGS) -L$(USRLIBDIR) |
72 |
|
73 |
LDCOMBINEFLAGS = -r |
74 |
DEPENDFLAGS = |
75 |
|
76 |
MACROFILE = sun.cf |
77 |
RM_CMD = $(RM) mapfile *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut *.O |
78 |
|
79 |
# ------------------------------------------------------------------------- |
80 |
# X Window System Build Parameters |
81 |
# $XConsortium: Project.tmpl,v 1.152 92/08/10 17:47:45 eswu Exp $ |
82 |
|
83 |
# ------------------------------------------------------------------------- |
84 |
# X Window System make variables; this need to be coordinated with rules |
85 |
|
86 |
PATHSEP = / |
87 |
USRLIBDIR = $(OPENWINHOME)/lib |
88 |
SHLIBDIR = $(OPENWINHOME)/lib |
89 |
BINDIR = $(OPENWINHOME)/bin |
90 |
DEMODIR = $(OPENWINHOME)/demo |
91 |
INCROOT = $(OPENWINHOME)/include |
92 |
BUILDINCROOT = $(TOP) |
93 |
BUILDINCDIR = $(BUILDINCROOT)/X11 |
94 |
BUILDINCTOP = .. |
95 |
INCDIR = $(INCROOT)/X11 |
96 |
ADMDIR = /usr/adm |
97 |
LIBDIR = $(USRLIBDIR)/X11 |
98 |
CONFIGDIR = /usr/openwin/lib/config |
99 |
LINTLIBDIR = $(USRLIBDIR)/lint |
100 |
|
101 |
FONTDIR = $(LIBDIR)/fonts |
102 |
XINITDIR = $(LIBDIR)/xinit |
103 |
XDMDIR = $(LIBDIR)/xdm |
104 |
TWMDIR = $(LIBDIR)/twm |
105 |
MANPATH = $(OPENWINHOME)/man |
106 |
MANSOURCEPATH = $(MANPATH)/man |
107 |
MANSUFFIX = n |
108 |
LIBMANSUFFIX = 3 |
109 |
MANDIR = $(MANSOURCEPATH)$(MANSUFFIX) |
110 |
LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX) |
111 |
NLSDIR = $(LIBDIR)/nls |
112 |
PEXAPIDIR = $(LIBDIR)/PEX |
113 |
XAPPLOADDIR = $(LIBDIR)/app-defaults |
114 |
FONTCFLAGS = -t |
115 |
|
116 |
INSTAPPFLAGS = $(INSTDATFLAGS) |
117 |
|
118 |
IMAKE = imake |
119 |
DEPEND = makedepend |
120 |
RGB = rgb |
121 |
|
122 |
FONTC = bdftopcf |
123 |
|
124 |
MKFONTDIR = mkfontdir |
125 |
MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier |
126 |
|
127 |
CONFIGSRC = $(TOP)/config |
128 |
DOCUTILSRC = $(TOP)/doc/util |
129 |
CLIENTSRC = $(TOP)/clients |
130 |
DEMOSRC = $(TOP)/demos |
131 |
LIBSRC = $(TOP)/lib |
132 |
FONTSRC = $(TOP)/../../../lib/libfont |
133 |
INCLUDESRC = $(TOP)/X11 |
134 |
SERVERSRC = $(TOP)/server |
135 |
DDXSRC = $(SERVERSRC)/ddx |
136 |
UTILSRC = $(TOP)/util |
137 |
SCRIPTSRC = $(UTILSRC)/scripts |
138 |
EXAMPLESRC = $(TOP)/examples |
139 |
CONTRIBSRC = $(TOP)/../contrib |
140 |
DOCSRC = $(TOP)/doc |
141 |
RGBSRC = $(TOP)/rgb |
142 |
DEPENDSRC = $(UTILSRC)/makedepend |
143 |
IMAKESRC = $(CONFIGSRC) |
144 |
XAUTHSRC = $(LIBSRC)/Xau |
145 |
XLIBSRC = $(LIBSRC)/X |
146 |
XMUSRC = $(LIBSRC)/Xmu |
147 |
TOOLKITSRC = $(LIBSRC)/Xt |
148 |
AWIDGETSRC = $(LIBSRC)/Xaw |
149 |
OLDXLIBSRC = $(LIBSRC)/oldX |
150 |
XDMCPLIBSRC = $(LIBSRC)/Xdmcp |
151 |
|
152 |
BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf |
153 |
|
154 |
MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir |
155 |
FSLIBSRC = $(FONTSRC)/lib/fs |
156 |
FONTSERVERSRC = $(FONTSRC)/server |
157 |
EXTENSIONSRC = $(TOP)/extensions |
158 |
XILIBSRC = $(TOP)/../../../lib/libXinput |
159 |
XTESTLIBSRC = $(EXTENSIONSRC)/lib/xtest |
160 |
PEXLIBSRC = $(EXTENSIONSRC)/lib/PEXlib |
161 |
PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX |
162 |
DGALIBSRC = $(EXTENSIONSRC)/lib/dga |
163 |
|
164 |
# $XConsortium: sv4Lib.tmpl,v 1.8 92/06/28 17:43:23 rws Exp $ |
165 |
|
166 |
SERVERETC = $(OPENWINHOME)/server/etc |
167 |
|
168 |
SERVERLIB = $(OPENWINHOME)/server/lib |
169 |
|
170 |
SERVERMODULES = $(OPENWINHOME)/server/modules |
171 |
|
172 |
SHLIBLDFLAGS = -G -z text -M mapfile |
173 |
PICFLAGS = -K PIC |
174 |
MAPFILE = mapfile |
175 |
|
176 |
DEPEXTENSIONLIB = |
177 |
EXTENSIONLIB = -lXext |
178 |
|
179 |
DEPXLIB = $(DEPEXTENSIONLIB) |
180 |
XLIBONLY = -lX11 |
181 |
XLIB = $(EXTENSIONLIB) $(XLIBONLY) |
182 |
|
183 |
DEPXMULIB = |
184 |
XMULIBONLY = -lXmu |
185 |
XMULIB = $(XMULIBONLY) -z nodefs |
186 |
|
187 |
DEPOLDXLIB = |
188 |
OLDXLIB = -loldX |
189 |
|
190 |
DEPXTOOLLIB = |
191 |
XTOOLLIB = -lXt |
192 |
|
193 |
DEPXAWLIB = |
194 |
XAWLIB = -lXaw |
195 |
|
196 |
DEPXILIB = |
197 |
XILIB = -lXi |
198 |
|
199 |
DEPXTESTLIB = |
200 |
XTESTLIB = -lXtst |
201 |
|
202 |
DEPPEXLIB = |
203 |
PEXLIB = -lPEX5 |
204 |
|
205 |
DEPDGALIB = |
206 |
DGALIB = -ldga |
207 |
|
208 |
SOXLIBREV = 5.0 |
209 |
SOXTREV = 5.0 |
210 |
SOXAWREV = 5.0 |
211 |
SOOLDXREV = 5.0 |
212 |
SOXMUREV = 5.0 |
213 |
SOXEXTREV = 5.0 |
214 |
SOXINPUTREV = 5.0 |
215 |
SOXTESTREV = 1.0 |
216 |
SOXTRAPREV = 1.0 |
217 |
SOPEXREV = 1.0 |
218 |
SODPSREV = 5 |
219 |
SODGAREV = 1 |
220 |
|
221 |
DEPXAUTHLIB = $(USRLIBDIR)/libXau.a |
222 |
XAUTHLIB = -lXau |
223 |
DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a |
224 |
XDMCPLIB = -lXdmcp |
225 |
|
226 |
DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a |
227 |
PHIGSLIB = -lphigs |
228 |
|
229 |
DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a |
230 |
XBSDLIB = -lXbsd |
231 |
|
232 |
LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln |
233 |
LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln |
234 |
LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln |
235 |
LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln |
236 |
LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln |
237 |
LINTXI = $(LINTLIBDIR)/llib-lXi.ln |
238 |
LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln |
239 |
LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln |
240 |
LINTDGA = $(LINTLIBDIR)/llib-ldga.ln |
241 |
|
242 |
DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) |
243 |
|
244 |
DEPLIBS1 = $(DEPLIBS) |
245 |
DEPLIBS2 = $(DEPLIBS) |
246 |
DEPLIBS3 = $(DEPLIBS) |
247 |
|
248 |
CC = gcc -DSVR4 |
249 |
CFLAGS = -g |
250 |
|
251 |
# --- From here on down, you shouldn't have to edit anything. |
252 |
|
253 |
LOCAL_LIBRARIES = -lm |
254 |
|
255 |
SRC = ../../../share/src/soundPlayers |
256 |
|
257 |
OBJS = convert.o cmdplay.o play.o file.o ulaw.o \ |
258 |
grok.o grok-aiff.o grok-au.o grok-wav.o |
259 |
|
260 |
SRCS = $(OBJS:%.o=$(SRC)/%.c) |
261 |
|
262 |
PROGRAM = cmdplay |
263 |
|
264 |
all:: cmdplay |
265 |
|
266 |
convert.o: $(SRC)/convert.c |
267 |
$(CC) -c $(CFLAGS) -o $@ -I$(SRC) $(SRC)/convert.c |
268 |
|
269 |
cmdplay.o: $(SRC)/cmdplay.c |
270 |
$(CC) -c $(CFLAGS) -o $@ -I$(SRC) $(SRC)/cmdplay.c |
271 |
|
272 |
play.o: $(SRC)/play.sun.c |
273 |
$(CC) -c $(CFLAGS) -o $@ -I$(SRC) $(SRC)/play.sun.c |
274 |
|
275 |
file.o: $(SRC)/file.c |
276 |
$(CC) -c $(CFLAGS) -o $@ -I$(SRC) $(SRC)/file.c |
277 |
|
278 |
ulaw.o: $(SRC)/ulaw.c |
279 |
$(CC) -c $(CFLAGS) -o $@ -I$(SRC) $(SRC)/ulaw.c |
280 |
|
281 |
grok.o: $(SRC)/grok.c |
282 |
$(CC) -c $(CFLAGS) -o $@ -I$(SRC) $(SRC)/grok.c |
283 |
|
284 |
grok-aiff.o: $(SRC)/grok-aiff.c |
285 |
$(CC) -c $(CFLAGS) -o $@ -I$(SRC) $(SRC)/grok-aiff.c |
286 |
|
287 |
grok-au.o: $(SRC)/grok-au.c |
288 |
$(CC) -c $(CFLAGS) -o $@ -I$(SRC) $(SRC)/grok-au.c |
289 |
|
290 |
grok-wav.o: $(SRC)/grok-wav.c |
291 |
$(CC) -c $(CFLAGS) -o $@ -I$(SRC) $(SRC)/grok-wav.c |
292 |
|
293 |
cmdplay: $(OBJS) $(DEPLIBS) |
294 |
$(RM) $@ |
295 |
$(CC) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS) |
296 |
|
297 |
install:: |
298 |
cp -fp cmdplay ../bin |
299 |
|
300 |
$(DESTDIR)$(BINDIR)/cmdplay: cmdplay |
301 |
@if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \ |
302 |
else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi |
303 |
$(INSTALL) -c $(INSTPGMFLAGS) cmdplay $(DESTDIR)$(BINDIR) |
304 |
|
305 |
clean:: |
306 |
$(RM) $(PROGRAM) $(OBJS) |