⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 speech signal process tools
💻
字号:
# This material contains unpublished, proprietary software of # Entropic Research Laboratory, Inc. Any reproduction, distribution, # or publication of this work must be authorized in writing by Entropic # Research Laboratory, Inc., and must bear the notice: ##    "Copyright (c) 1995 Entropic Research Laboratory, Inc. #                   All rights reserved"## The copyright notice above does not evidence any actual or intended # publication of this source code.     ## %W% %G% ERL# # Makefile for:  waves src/c directory## Written by:   David Talkin and Alan Parker 	GFLAG = -g SUNLIB = -L$(XPRINTER_LIB) -lXp $(XVIEW_LIB) -lm #CFLAGS =  -Bstatic -I../h -I$(XVIEW_INC) -I../../../dsp32/lib  -I../../../dsp32/inc -DFOR_XVIEW  $(PROGCFLAGS)#CFLAGS =  -I../h -I$(XVIEW_INC) -I../../../dsp32/lib  -I../../../dsp32/inc -DFOR_XVIEW  $(PROGCFLAGS)CFLAGS =  $(GFLAG)  -I../h -I$(XVIEW_INC)  -I../../../dsp32/lib  -I../../../dsp32/inc -DFOR_XVIEW  -DWAVES_BINS $(PROGCFLAGS)  -I$(XPRINTER_INC)  -DNO_LICLPATH = $(WAVESDIR)LBIN = $(BINDIR)DOCDIR = $(SPSDIR)/doc/wavesWAVES_MISC = $(WAVESDIR)WAVES_COLOR = $(WAVESDIR)/colormapsWAVES_FILES = $(WAVESDIR)/filesWAVES_MENUS = $(WAVESDIR)/menusMISC = ../../miscINIT = ../../waves_initLIBSIG = $(WAVESDIR)/xlibsig.aSIGPROC = $(WAVESDIR)DSPDIR = $(WAVESDIR)# LINES BELOW FOR TESTING ONLY.# LIBSIG = ../../../libsig/xlibsig.a# SIGPROC = ../../../sigproc# DSPDIR = ../../../dsp32/libdsWAVES_MAN = ../../manWAVES_TEXT = ../../textINC_DIR = $(SPSDIR)/include/wavesELMDIR = $(SPSDIR)/lib/elmWAVE_OBJS = paste.o xplot_data.o tag_methods.o xwaves.o view_utils.o browser.o \        xcursors.o xesps.o xmenus.o xmethods.o xoverlays.o pole_methods.o \        xedit_data.o xf0_methods.o xwaves_utils.o xaddop.o rpc.o export_gr.o\        play_data.o playrec.o nplay.o xspect.o view_setter.o odd_objects.o \        setrate.o text_utils.o settimer.o ddsetrate.o ddutils.o xpanels.o \	xserver.o ibm_stub.o dac.o keymapper.o SPECTRUM_OBJS = xspectrum.o text_utils.o LABEL_OBJS = xlabel.o labelprocs.o labelio.o xchartprocs.o text_utils.o MARKS_OBJS = xmarks.o markerio.o markerutil.o markeralloc.o xpopup.o LIB_OBJS = message.o  xreticle.o pole_methods.o xcolormap.o \	xversion.o globals.o xp_pw.o xprint_setup.o xprint_util.o \	xnotice.oPROGS = xwaves xspectrum xlabel xmarksPROGS_I = $(BINDIR)/xwaves $(BINDIR)/xspectrum $(BINDIR)/xlabel \	$(BINDIR)/xmarksMAN = $(MANDIR)/man1/xwaves.1 $(MANDIR)/man1/xspectrum.1 \	$(MANDIR)/man1/xlabel.1t $(MANDIR)/man1/xmarks.1 \	$(MANDIR)/man1/xchart.1it: xwavesall:	xwaves xlabel xspectrum xmarksinstall: $(PROGS_I) man misc waves_init waves_inc install_stuff: man misc waves_init waves_incinstall_bins: $(PROGS_I)install_nostrip: $(PROGS)	mv $(PROGS) $(BINDIR)xwaves:	 $(SIGPROC)/libdsigproc.a $(DSPDIR)/libds.a $(LIBSIG) \		xlibsigw.a $(WAVE_OBJS) $(WSPSLIB) 	$(CC)  $(XVIEW_B_OPT) $(GFLAG) $(FLOAT) -o xwaves $(WAVE_OBJS) \	$(SIGPROC)/libdsigproc.a $(DSPDIR)/libds.a $(LIBSIG) \		xlibsigw.a $(WSPSLIB) ${SUNLIB}  $(BSDLIB) $(AUDIO_LIB)pure_xwaves:	 $(SIGPROC)/libdsigproc.a $(DSPDIR)/libds.a $(LIBSIG) \		xlibsigw.a $(WAVE_OBJS) $(WSPSLIB) 	purify $(CC)  $(GFLAG) $(FLOAT) -o xwaves $(WAVE_OBJS) \	$(SIGPROC)/libdsigproc.a $(DSPDIR)/libds.a $(LIBSIG) \		xlibsigw.a $(WSPSLIB) ${SUNLIB}  $(BSDLIB) $(AUDIO_LIB)xspectrum: $(SPECTRUM_OBJS) xlibsigw.a $(SIGPROC)/libdsigproc.a $(WSPSLIB)	$(CC) $(XVIEW_B_OPT) $(GFLAG) $(FLOAT) -o xspectrum $(SPECTRUM_OBJS) xlibsigw.a \	$(SIGPROC)/libdsigproc.a  $(WSPSLIB) ${SUNLIB} $(BSDLIB)pure_xlabel: $(LABEL_OBJS) xlibsigw.a $(WSPSLIB)	purify $(CC) $(XVIEW_B_OPT) $(GFLAG) $(FLOAT) -o xlabel  $(LABEL_OBJS) xlibsigw.a \	 $(WSPSLIB) ${SUNLIB}  $(BSDLIB) -lmxlabel: $(LABEL_OBJS) xlibsigw.a $(WSPSLIB)	$(CC) $(XVIEW_B_OPT) $(GFLAG) $(FLOAT) -o xlabel  $(LABEL_OBJS) xlibsigw.a \	 $(WSPSLIB) ${SUNLIB}  $(BSDLIB) -lmxmarks: $(MARKS_OBJS) xlibsigw.a	 $(CC) $(XVIEW_B_OPT) $(GFLAG) $(FLOAT) -o xmarks $(MARKS_OBJS) xlibsigw.a \		$(WSPSLIB) ${SUNLIB} $(BSDLIB)$(BINDIR)/xwaves: xwaves	-strip $?	-rm -f $(BINDIR)/$?	cp $? $(BINDIR)/$?	chmod $(PROGMOD) $(BINDIR)/$?	$(BINDIR)/xspectrum: xspectrum	-strip $?	-rm -f $(BINDIR)/$?	cp $? $(BINDIR)/$?	chmod $(PROGMOD) $(BINDIR)/$?	$(BINDIR)/xchart: $(BINDIR)/xlabel$(BINDIR)/xlabel: xlabel	-strip $?	-rm -f $(BINDIR)/$?	cp $? $(BINDIR)/$?	chmod $(PROGMOD) $(BINDIR)/$?	-rm -f $(BINDIR)/xchart	ln $(BINDIR)/xlabel $(BINDIR)/xchart$(BINDIR)/xmarks: xmarks	-strip $?	-rm -f $(BINDIR)/$?	cp $? $(BINDIR)/$?	chmod $(PROGMOD) $(BINDIR)/$?xlibsigw.a: $(LIBSIG)  $(LIB_OBJS)	rm -f $@	cp $(LIBSIG) xlibsigw.a	ar r $@   $(LIB_OBJS)	-ranlib $@doc:		(cd $(WAVES_TEXT) ; make_doc $(SPSDIR) )	-rm -f $(DOCDIR)/headers.help	cp $(WAVES_TEXT)/headers.help $(DOCDIR)/SIGnal.help	chmod $(MANMOD) $(DOCDIR)/SIGnal.helpman:	$(MAN) $(LIBDIR)/waves/xwaves.man $(LIBDIR)/waves/xspectrum.man \	$(LIBDIR)/waves/xlabel.man $(LIBDIR)/waves/xchart.man$(MANDIR)/man1/xwaves.1: $(WAVES_MAN)/xwaves.1	-rm -f $(MANDIR)/man1/xwaves.1	-rm -f $(MANDIR)/cat1/xwaves.1	cp $(WAVES_MAN)/xwaves.1 $(MANDIR)/man1/xwaves.1	chmod $(MANMOD) $(MANDIR)/man1/xwaves.1$(LIBDIR)/waves/xwaves.man: $(WAVES_MAN)/ref.txt	rm -f $(LIBDIR)/waves/xwaves.man	cp $(WAVES_MAN)/ref.txt $(LIBDIR)/waves/xwaves.man$(LIBDIR)/waves/xlabel.man: $(WAVES_MAN)/ref.txt	rm -f $(LIBDIR)/waves/xlabel.man	cp $(WAVES_MAN)/ref.txt $(LIBDIR)/waves/xlabel.man$(LIBDIR)/waves/xchart.man: $(WAVES_MAN)/ref.txt	rm -f $(LIBDIR)/waves/xchart.man	cp $(WAVES_MAN)/ref.txt $(LIBDIR)/waves/xchart.man$(LIBDIR)/waves/xspectrum.man: $(WAVES_MAN)/ref.txt	rm -f $(LIBDIR)/waves/xspectrum.man	cp $(WAVES_MAN)/ref.txt $(LIBDIR)/waves/xspectrum.man$(MANDIR)/man1/xspectrum.1: $(WAVES_MAN)/xspectrum.1	-rm -f $(MANDIR)/man1/xspectrum.1	cp $(WAVES_MAN)/xspectrum.1 $(MANDIR)/man1/xspectrum.1	chmod $(MANMOD) $(MANDIR)/man1/xspectrum.1$(MANDIR)/man1/xlabel.1t: $(WAVES_MAN)/xlabel.1t	-rm -f $(MANDIR)/man1/xlabel.1t	cp $(WAVES_MAN)/xlabel.1t $(MANDIR)/man1/xlabel.1t	chmod $(MANMOD) $(MANDIR)/man1/xlabel.1t$(MANDIR)/man1/xmarks.1: $(WAVES_MAN)/xmarks.1	-rm -f $(MANDIR)/man1/xmarks.1	cp $(WAVES_MAN)/xmarks.1 $(MANDIR)/man1/xmarks.1	chmod $(MANMOD) $(MANDIR)/man1/xmarks.1$(MANDIR)/man1/xchart.1: $(WAVES_MAN)/xchart.1	-rm -f $(MANDIR)/man1/xchart.1	cp $(WAVES_MAN)/xchart.1 $(MANDIR)/man1/xchart.1	chmod $(MANMOD) $(MANDIR)/man1/xchart.1waves_init:	( cd $(INIT) ; emake install )waves_inc:	-rm -f $(INC_DIR)/*	-rm -f $(INC_DIR)/mp/*	-mkdir $(INC_DIR)	-mkdir $(INC_DIR)/mp	cp ../h/*.h $(INC_DIR)	cp ../h/mp/*.h $(INC_DIR)/mp	chmod $(MANMOD) $(INC_DIR)/*	chmod 0755 $(INC_DIR)/mp	chmod $(MANMOD) $(INC_DIR)/mp/*misc:	-rm -f $(WAVESDIR)/.wave_pro	cp $(MISC)/.wave_pro $(WAVESDIR)	chmod $(MANMOD) $(WAVESDIR)/.wave_pro	-rm -f $(WAVES_COLOR)/Colormap	cp $(MISC)/Colormap $(WAVES_COLOR)	chmod $(MANMOD) $(WAVES_COLOR)/Colormap	-rm -f $(WAVES_COLOR)/neg_greymap	cp $(MISC)/neg_greymap $(WAVES_COLOR)	chmod $(MANMOD) $(WAVES_COLOR)/neg_greymap	-rm -f $(WAVES_COLOR)/greymap	cp $(MISC)/greymap $(WAVES_COLOR)	chmod $(MANMOD) $(WAVES_COLOR)/greymap	-rm -f $(WAVES_COLOR)/colormap	cp $(MISC)/colormap $(WAVES_COLOR)	chmod $(MANMOD) $(WAVES_COLOR)/colormap	-rm -f $(WAVES_COLOR)/TImap	cp $(MISC)/TImap $(WAVES_COLOR)	chmod $(MANMOD) $(WAVES_COLOR)/TImap	-rm -f $(WAVES_COLOR)/COLORMAP	cp $(MISC)/COLORMAP $(WAVES_COLOR)	chmod $(MANMOD) $(WAVES_COLOR)/COLORMAP	-rm -f $(WAVES_COLOR)/COLOR_MAP	cp $(MISC)/COLOR_MAP $(WAVES_COLOR)	chmod $(MANMOD) $(WAVES_COLOR)/COLOR_MAP	-rm -f $(WAVES_MENUS)/labelmenu.timit	cp $(MISC)/labelmenu.timit $(WAVES_MENUS)/labelmenu.timit	chmod $(MANMOD) $(WAVES_MENUS)/labelmenu.timit	-rm -f $(WAVES_MENUS)/labelmenu.darpa	cp $(MISC)/labelmenu.darpa $(WAVES_MENUS)/labelmenu.darpa	chmod $(MANMOD) $(WAVES_MENUS)/labelmenu.darpa	-rm -f $(WAVES_MENUS)/labelmenu.def	-rm -f $(WAVES_MENUS)/labelmenu	(cd $(WAVES_MENUS); ln -s labelmenu.timit labelmenu.def; \			    ln -s labelmenu.timit labelmenu )	-rm -f $(WAVES_FILES)/nb_params	cp $(MISC)/nb_params $(WAVES_FILES)	chmod $(MANMOD) $(WAVES_FILES)/nb_params	-rm -f $(WAVES_FILES)/wb_params	cp $(MISC)/wb_params $(WAVES_FILES)	chmod $(MANMOD) $(WAVES_FILES)/wb_params	-rm -f $(WAVES_FILES)/dspinfo	cp $(MISC)/dspinfo $(WAVES_FILES)	chmod 0644 $(WAVES_FILES)/dspinfo	-rm -f $(WAVES_FILES)/def_head.feasd	cp $(MISC)/def_head.feasd $(WAVES_FILES)	chmod 0644 $(WAVES_FILES)/def_head.feasd	-rm -f $(WAVES_FILES)/def_head.dec	cp $(MISC)/def_head.dec $(WAVES_FILES)	chmod 0644 $(WAVES_FILES)/def_head.dec	-rm -f $(WAVES_FILES)/def_head.sig	cp $(MISC)/def_head.sig $(WAVES_FILES)	chmod 0644 $(WAVES_FILES)/def_head.sig	-rm -f $(WAVES_FILES)/color.fpsec	cp $(MISC)/color.fspec $(WAVES_FILES)	chmod 0644 $(WAVES_FILES)/color.fspec	cp $(MISC)/marks.sh $(WAVES_FILES)	chmod 0644 $(WAVES_FILES)/marks.sh	-rm -f $(WAVESDIR)/xwaves.help	cp $(MISC)/xwaves.help $(WAVESDIR)	chmod 0644 $(WAVESDIR)/xwaves.help	-rm -f $(WAVES_FILES)/xmarks.sh	cp $(MISC)/xmarks.sh $(WAVES_FILES)	chmod 0755 $(WAVES_FILES)/xmarks.sh# These .h dependencies are hopelessly out of date.  If you change a# .h file, do not assume the necessary recompilations will happen# automatically! (dt 5/13/93)xcolormap.o:	../h/Objects.hxcursors.o:	../h/Objects.hxedit_data.o:	../h/Objects.h ../h/spectrogram.h \	    $(SINC)/esps.h $(SINC)/limits.hxesps.o:	../h/Objects.hxf0_methods.o: 	../h/Objects.hglobals.o:	../h/Objects.hxlabel.o:	../h/Objects.h ../h/labels.hlabelio.o:	../h/Objects.h ../h/labels.hlabelprocs.o:	../h/Objects.h ../h/labels.hxmenus.o:	../h/Objects.hmessage.o:	../h/Methods.hxmethods.o:	../h/Objects.hnplay.o:	nplay.c ../h/Objects.h	$(CC) -c ${CFLAGS}  nplay.cxoverlays.o:	../h/Objects.h ../h/spectrogram.h ../h/tracks.h \	    $(SINC)/esps.hxpanels.o:paste.o:	../h/Objects.h ../h/file_ext.h \	    $(SINC)/esps.hplay_data.o:	play_data.c \	    ../h/Objects.h \	    ../../../dsp32/lib/dsp32.h	$(CC) -c ${CFLAGS} -DLBIN=\"${LBIN}\" play_data.cplayrec_ns.o:	playrec.c	$(CC) -c ${CFLAGS}  playrec.c	mv playrec.o playrec_ns.oplayrec.o:	playrec.c \	    ../h/dsplock.h \	    ../../../dsp32/lib/dsp32.h	$(CC) -c ${CFLAGS}  playrec.cxplot_data.o:	../h/Objects.htag_methods.o:	../h/Objects.h ../h/Signals.h ../h/Utils.hpole_methods.o:	../h/Objects.h ../h/tracks.hrecord_data.o:	record_data.c	$(CC) -c ${CFLAGS}  record_data.cxreticle.o:	xreticle.c \	    ../h/Objects.h ../h/reticle.h \	    $(SINC)/esps.h	$(CC) -c -DPW_PLOT $(CFLAGS) xreticle.csetrate.o:	../../../dsp32/lib/dsp32.hsettimer.o:	../h/Objects.h  $(ELMDIR)/elm.h $(ELMDIR)/elm_erl.h		$(CC) -c ${CFLAGS} -I$(ELMDIR) settimer.cxspect.o:	../h/Objects.h ../h/spectrogram.h ../h/dsplock.h \	    ../../../dsp32/lib/dsp32.h \	    $(SINC)/esps.h $(SINC)/feaspec.hxspectrum.o: text_utils.o: xversion.o:	$(SINC)/esps.hxwaves.o:	../h/Objects.h \	    $(SINC)/esps.hxwaves_utils.o:	../h/Objects.h ../h/spectrogram.h ../h/file_ext.h \	    $(SINC)/esps.h $(SINC)/fea.hclean:	-rm -f *.o *~ coreclobber:	-rm -f *.o *~ core *.a $(PROGS)clean_bins:	-rm -f $(PROGS)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -