📄 makefile
字号:
## Set BINDIR to where you want the binaries to go.#BINDIR= /usr/public/sun4/bin## Set MANDIR to where you want the man pages to go.#MANDIR= /usr/public/share/man/man1## Select your favorite compiler and compilation flags here.##CC = ccCC = gccCFLAGS= -I. -O2#CFLAGS= +O3 -I.#CFLAGS= -O2 -DDEBUG## You shouldn't have to modify anything below this point.#SRC= util.c mcu.c predictor.c\ pnmtoljpg.c huffc.c write.c pmread.c\ ljpgtopnm.c huffd.c read.cENCODE_OBJ= util.o mcu.o predictor.o pnmtoljpg.o huffc.o write.o pmread.oDECODE_OBJ= util.o mcu.o predictor.o ljpgtopnm.o huffd.o read.odefault: pnmtoljpg ljpgtopnmpnmtoljpg: $(ENCODE_OBJ) $(CC) ${CFLAGS} -o $@ $(ENCODE_OBJ)ljpgtopnm: $(DECODE_OBJ) $(CC) ${CFLAGS} -o $@ $(DECODE_OBJ)install: pnmtoljpg ljpgtopnm cp pnmtoljpg ljpgtopnm $(BINDIR) chmod 555 $(BINDIR)/pnmtoljpg chmod 555 $(BINDIR)/ljpgtopnm cp pnmtoljpg.1 ljpgtopnm.1 $(MANDIR) chmod 444 $(MANDIR)/pnmtoljpg.1 chmod 444 $(MANDIR)/ljpgtopnm.1clean: rm -f core *.o pnmtoljpg ljpgtopnmproto.h: $(SRC) mkproto $(SRC) > proto.htags: $(SRC) ctags $(SRC)pnmtoljpg.o: jpeg.h mcu.h pnmtoljpg.hhuffc.o: jpeg.h mcu.h pnmtoljpg.h io.h predictor.hwrite.o: jpeg.h mcu.h io.hpmread.o: jpeg.h mcu.h pnmtoljpg.hljpgtopnm.o: jpeg.h mcu.hhuffd.o: jpeg.h mcu.h io.h predictor.hread.o: jpeg.h mcu.h io.hutil.o: jpeg.h mcu.hmcu.o: jpeg.h mcu.hpredictor.c: mcu.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -