Makefile
上传用户:touchwatch
上传日期:2007-01-06
资源大小:168k
文件大小:1k
- CC = gcc
- # -O2
- CFLAGS = -g -Wall -O2
- LFLAGS = -lm
- CSRCS = codebook.c data.c adapters.c filters.c
- DSRCS = adapters.c filters.c data.c codebook.c postfil.c
- ################################################################### Sparc
- COBJS = $(CSRCS:.c=.o) cio-sparc.o
- DOBJS = $(DSRCS:.c=.o) dio-sparc.o
- all: ccelp dcelp dcelpnpf
- cio-sparc.o: io-sparc.c
- $(CC) -g -c -o cio-sparc.o $(CFLAGS) -DCODER -DTEST io-sparc.c
- dio-sparc.o: io-sparc.c
- $(CC) -c -o dio-sparc.o $(CFLAGS) -DDECODER io-sparc.c
- cmain.o: cmain.c
- $(CC) -g -c -DMAIN $(CFLAGS) cmain.c
- dmain.o: dmain.c
- $(CC) -c -DMAIN $(CFLAGS) dmain.c
- dmainnpf.o: dmain.c
- $(CC) -c -DMAIN $(CFLAGS) -DNOPF dmain.c -o dmainnpf.o
- ccelp: $(COBJS) cmain.o global.o
- $(CC) -g -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)
- dcelpnpf: $(DOBJS) dmainnpf.o global.o
- $(CC) -o dcelpnpf $(DOBJS) dmainnpf.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.c
- s-dcelp: $(SDSRC)
- #load $(CFLAGS) $(SDSRC)
- ####################################################### Cleanup
- sparc-clean:
- -rm -f *.o
- clean: sparc-clean