?? makefile
字號:
CC = gccSUNAUDIOLIB = /usr/demo/SOUNDCFLAGS = -O2 -Wall -I$(SUNAUDIOLIB)## the second scheduler often defeats hand-pipelined loops for 21k.C2FLAGS = -O2 -a ez.ach -mreserved=i8,l8,b8,i9,l9,b9 \ -DEZ -fno-schedule-insns2 -Wall -save-tempsLFLAGS = -L$(SUNAUDIOLIB) -laudio -lmCSRCS = codebook.c data.c adapters.c filters.cDSRCS = adapters.c filters.c data.c codebook.c postfil.c ################################################################### SparcCOBJS = $(CSRCS:.c=.o) cio-sparc.oDOBJS = $(DSRCS:.c=.o) dio-sparc.ocio-sparc.o: io-sparc.c $(CC) -c -o cio-sparc.o $(CFLAGS) -DCODER io-sparc.cdio-sparc.o: io-sparc.c $(CC) -c -o dio-sparc.o $(CFLAGS) -DDECODER io-sparc.ccmain.o: cmain.c $(CC) -c -DMAIN $(CFLAGS) cmain.cdmain.o: dmain.c $(CC) -c -DMAIN $(CFLAGS) dmain.cccelp: $(COBJS) cmain.o global.o $(CC) -o ccelp $(COBJS) cmain.o global.o $(CFLAGS) $(LFLAGS) dcelp: $(DOBJS) dmain.o global.o $(CC) -o dcelp $(DOBJS) dmain.o global.o $(CFLAGS) $(LFLAGS)p-dcelp: $(DOBJS) dmain.o global.o purify $(CC) -o p-dcelp $(DOBJS) dmain.o global.o $(CFLAGS) $(LFLAGS)SDSRC = $(DSRCS) io-sparc.c dmain.c global.cs-dcelp: $(SDSRC) #load $(CFLAGS) $(SDSRC)############################################################ EZ-LAB demo .SUFFIXES: .asm .o2k .obj.c.o2k: g21k -c $(C2FLAGS) -o $@ $<.asm.o2k: g21k -c $(C2FLAGS) -o $@ $<C2OBJS = $(CSRCS:.c=.o2k) i3.o2k fi3.o2k global.o2kD2OBJS = $(DSRCS:.c=.o2k) i3.o2k fi3.o2k global.o2kALLOBJ = adapters.o2k codebook.o2k data.o2k filters.o2k postfil.o2k EZOBJ = ezplay.o2k dcder.o2k coder.o2kfio3.o2k: fio21k.asm g21k $(C2FLAGS) -c -DCODER -DDECODER -DTASK3 -o fio3.o2k \ fio21k.asm -save-tempscoder.o2k: cmain.c g21k $(C2FLAGS) -c -o coder.o2k cmain.c -save-temps dcder.o2k: dmain.c g21k $(C2FLAGS) -c -o dcder.o2k dmain.c -save-temps ezplay.o2k: ezplay.c g21k $(C2FLAGS) -c -o ezplay.o2k ezplay.c -save-temps EZOBJS = $(ALLOBJ) ezplay.o2k coder.o2k dcder.o2k global.o2k \ fio3.o2k cbindex.o2k 020_hdr.obj 020_hdr.obj: 020_hdr.asm g21k -c -o 020_hdr.obj 020_hdr.asmezplay.exe: $(EZOBJS) $(ALLOBJ) g21k -o ezplay.exe $(C2FLAGS) 020_hdr.obj $(EZOBJS) $(ALLOBJ) \ -nomem -map####################################################### Cleanupsparc-clean: -rm -f *.o21k-clean: -rm -f *.o2k *.i *.is *.sclean: sparc-clean 21k-clean
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -