📄 makefile
字号:
############################### spcaview Makefile##############################INSTALLROOT=$(PWD)CC=gccCPP=g++INSTALL=installAPP_BINARY=spcaviewBIN=/usr/local/bin#SDLLIBS= -lSDL -lpthread -lSDL_imageSDLLIBS = $(shell sdl-config --libs) #-lSDL_imageSDLFLAGS = $(shell sdl-config --cflags)MATH_LIB=-lm #WARNINGS = -Wall \# -Wundef -Wpointer-arith -Wbad-function-cast \# -Wcast-align -Wwrite-strings -Wstrict-prototypes \# -Wmissing-prototypes -Wmissing-declarations \# -Wnested-externs -Winline -Wcast-qual -W \# -Wno-unused# -WunusedCFLAGS = -DUSE_SDL -O2 -DLINUX $(SDLFLAGS) $(WARNINGS)CPPFLAGS = $(CFLAGS)SHCFLAGS= -O2 -ffast-math -fforce-addr -fstrict-aliasing -fomit-frame-pointer#CLIBFLAGS= -O9 -falign-functions=4 -march=athlon #LIB_ENCODE = libjpgenc.a#LIB_ENCODE_OBJECTS = encoder.o huffman.o marker.o quant.oOBJECTS= spcaview.o utils.o tcputils.o picture.o encoder.o huffman.o marker.o quant.o avilib.o \ dpsh.o shc.o shclib.o\ audioin_devdsp.o SDL_audioin.o OBJSERVER= server.o spcav4l.o utils.o tcputils.o encoder.o huffman.o marker.o quant.o # Makefile commands:#libjpgenc: $(LIB_ENCODE_OBJECTS)# ld -r $(LIB_ENCODE_OBJECTS) -o $(LIB_ENCODE) all: spcaview spcaservclean: @echo "Cleaning up directory." rm -f *.a *.o $(APP_BINARY) spcaserv core *~ log errlog# Applications:spcaview: $(OBJECTS) $(CC) $(CFLAGS) $(OBJECTS) $(X11_LIB) $(XPM_LIB)\ $(MATH_LIB) \ $(SDLLIBS)\ -o $(APP_BINARY) chmod 755 $(APP_BINARY)spcaserv: $(OBJSERVER) gcc $(CFLAGS) -o spcaserv $(OBJSERVER) $(SDLLIBS) $(LIBS)spcaview.o: spcaview.c jconfig.h dpsh.h utils.h SDL_audioin.havilib.o: avilib.c avilib.h $(CC) $(CFLAGS) -c -o $@ $<shc.o : shc.c shc.h $(CC) $(SHCFLAGS) -c -o $@ $<shclib.o: shclib.c shclib.h $(CC) $(SHCFLAGS) -c -o $@ $<dpsh.o: dpsh.c dpsh.h $(CC) $(SHCFLAGS) -c -o $@ $< encoder.o: encoder.c encoder.h $(CC) $(CFLAGS) -c -o $@ $< huffman.o: huffman.c huffman.h $(CC) $(CFLAGS) -c -o $@ $< marker.o: marker.c marker.h $(CC) $(CFLAGS) -c -o $@ $< quant.o: quant.c quant.h $(CC) $(CFLAGS) -c -o $@ $<install: spcaview spcaserv $(INSTALL) -s -m 755 -g root -o root spcaview $(BIN) $(INSTALL) -s -m 755 -g root -o root spcaserv $(BIN)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -