/[TIS-4000 Rel T60]/sun2.4/soundPlayers/Makefile
ViewVC logotype

Contents of /sun2.4/soundPlayers/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations)
Wed May 3 12:36:42 2000 UTC (23 years, 7 months ago) by tis4000
Branch: MAIN
CVS Tags: LMC_baseline, Duluth_baseline, HEAD
Makefile for cmdplay program. - Irani

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)

  ViewVC Help
Powered by ViewVC 1.1.30