📄 makefile.unix
字号:
## Makefile for Wavelet Packet code on UNIX (Live Free or Die!)## This make file assumes that the GNU g++ compiler is available## To run this make file (on UNIX) enter## make -f Makefile.unix## Most recently tested using ## g++ (GCC) 3.2.3 20030502 (Red Hat Linux 3.2.3-42)#DEBUG = -gBROWSE =GNU_FLAGS = -Wno-deprecatedCFLAGS = $(BROWSE) $(DEBUG) -D_UNIX_ $(GNU_FLAGS)OBJ = o## Specify the UNIX C++ compiler here#CC = g++# CC = CC# CC = /usr/local/forte/SUNWspro/bin/CC#LOCALINC = includeINCLUDE = -I$(LOCALINC) PACKET_OBJ = blockpool.$(OBJ) packtree_base.$(OBJ) packtree.$(OBJ) packfreq.$(OBJ) costshannon.$(OBJ) invpacktree.$(OBJ) packtest.$(OBJ) all: $(PACKET_OBJ) $(CC) $(PACKET_OBJ) $(DEBUG) -o packet## clean-up for Microsoft object and browser files and emacs temps## It's totally wierd, clean stopped working...clean:# rm *.obj *.pdb *.sbr *.exe# rm -f include/*~# rm -f src/*~include/costbase.h: include/packnode.hinclude/costshannon.h: include/costbase.h include/packnode.hinclude/costthresh.h: include/costbase.h include/packnode.hinclude/haar.h: include/liftbase.hinclude/haar_classic.h: include/liftbase.hinclude/line.h: include/liftbase.hinclude/packdata.h: include/blockpool.hinclude/invpacktree.h: include/packdata.hinclude/packnode.h: include/packdata.hinclude/packdata_list.h: include/fifo_list.h include/packdata.hinclude/packcontainer.h: include/packnode.hinclude/queue.h: include/fifo_list.h include/packnode.hinclude/packtree.h: include/packnode.h include/packcontainer.h include/liftbase.hinclude/invpacktree.h: include/liftbase.h include/list.h include/packcontainer.h include/packdata.h include/packdata_list.hpacktree_base.$(OBJ): include/queue.h include/packnode.h include/packcontainer.h include/packtree_base.h $(CC) -c $(INCLUDE) $(CFLAGS) src/$*.cpppacktree.$(OBJ): include/queue.h include/packcontainer.h include/blockpool.h $(CC) -c $(INCLUDE) $(CFLAGS) src/$*.cpppackfreq.$(OBJ): include/packfreq.h $(CC) -c $(INCLUDE) $(CFLAGS) src/$*.cppcostshannon.$(OBJ): $(CC) -c $(INCLUDE) $(CFLAGS) src/$*.cpppackdata_list.$(OBJ): $(CC) -c $(INCLUDE) $(CFLAGS) src/$*.cppinvpacktree.$(OBJ): include/blockpool.h $(CC) -c $(INCLUDE) $(CFLAGS) src/$*.cppblockpool.$(OBJ): $(CC) -c $(INCLUDE) $(CFLAGS) src/$*.cpplocal_new.$(OBJ): $(CC) -c $(INCLUDE) $(CFLAGS) src/$*.cpppacktest.$(OBJ): include/haar.h include/haar_classic.h include/packnode.h include/packcontainer.h include/packtree.h include/invpacktree.h include/costshannon.h include/costthresh.h $(CC) -c $(INCLUDE) $(CFLAGS) src/$*.cpp%.o: src/%.cpp include/%.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -