📄 makefile
字号:
# src Makefile for zgv# -----------------------------------------------------------------# >>> NB: if you're looking to edit this to configure zgv, in the# way you might have with older versions, edit `../config.mk' instead.# -----------------------------------------------------------------# This gets definitions for BINDIR etc.include ../config.mkCC=gccAWK=awkWARNOPTS = -WallCFLAGS = $(WARNOPTS) $(PCDDEF) \ -DRGB_DB_FILE=\"$(RGB_DB)\" \ -O2 -fomit-frame-pointer -finline-functionsZGV_LIBS = -lvgagl -lvga -ljpeg -lpng -ltiff -lz -lmifeq ($(PCDDEF),-DPCD_SUPPORT)ZGV_LIBS +=-lpcdendif# `all' makes install-info too, as it's a bit weird to have something# compile when you do `make install'. :-)# (It would also be weird to have it made by the `doc' Makefile, IMHO.)all: zgv install-infoZGV_OBJS = zgv.o vgadisp.o font.o 3deffects.o mousecur.o \ readnbkey.o rcfile.o helppage.o gnuhelp.o \ magic.o resizepic.o copymove.o scrollbar.o rbmenu.o \ readgif.o readjpeg.o readpnm.o \ readbmp.o readtga.o readpng.o readpcx.o \ readxvpic.o readmrf.o readxbm.o readxpm.o \ modesel.o readpcd.o readtiff.o readprf.ozgv: $(ZGV_OBJS) $(CC) $(CFLAGS) -o zgv $(ZGV_OBJS) $(ZGV_LIBS)bdf2h: bdf2h.o $(CC) $(CFLAGS) -o bdf2h bdf2h.oinstall-info: install-info.c $(CC) $(INFODIRDEF) -o install-info install-info.cinstall: all install -m 4755 -o root -g root -s zgv $(BINDIR)uninstall: $(RM) $(BINDIR)/zgvclean: $(RM) *.o *~ zgv bdf2h fontbmps.h install-info $(RM) rcfile_opt.h rcfile_var.h rcfile_short.h# Dependancies3deffects.o: 3deffects.c 3deffects.h font.h readnbkey.h zgv.h \ rc_config.h rcfile.h mousecur.h rbmenu.hbdf2h.o: bdf2h.ccopymove.o: copymove.c 3deffects.h font.h readnbkey.h zgv.h copymove.hfont.o: font.c zgv.h font.h fontbmps.h rc_config.h rcfile.hgnuhelp.o: gnuhelp.c zgv.h helppage.h gnuhelp.hhelppage.o: helppage.c 3deffects.h font.h readnbkey.h rc_config.h \ rcfile.h mousecur.h zgv.h helppage.hinstall-info.o: install-info.cmagic.o: magic.c magic.hmodesel.o: modesel.c readnbkey.h modesel.hmousecur.o: mousecur.c rc_config.h rcfile.h zgv.hrbmenu.o: rbmenu.c 3deffects.h font.h rc_config.h rcfile.h zgv.h \ rbmenu.hrcfile.o: rcfile.c rc_config.h zgv.h rcfile.h rcfile_opt.h \ rcfile_var.h rcfile_short.hreadbmp.o: readbmp.c zgv.h readbmp.h readpnm.h rcfile.h rc_config.hreadgif.o: readgif.c zgv.h readgif.hreadjpeg.o: readjpeg.c 3deffects.h zgv.h readjpeg.h vgadisp.h \ rc_config.h rcfile.hreadmrf.o: readmrf.c zgv.h readmrf.hreadnbkey.o: readnbkey.c zgv.h readnbkey.h mousecur.hreadpcd.o: readpcd.creadpcx.o: readpcx.c zgv.h readpcx.h readpnm.h rcfile.h rc_config.hreadpng.o: readpng.c zgv.h 3deffects.h readpng.h readpnm.h vgadisp.h \ rc_config.h rcfile.hreadpnm.o: readpnm.c zgv.h rcfile.h rc_config.h readpnm.hreadprf.o: readprf.c zgv.h rcfile.h rc_config.h readpnm.h readprf.hreadtga.o: readtga.c zgv.h readtga.h readpnm.h rcfile.h rc_config.hreadtiff.o: readtiff.c zgv.h vgadisp.h rcfile.h rc_config.h readpnm.h \ readtiff.hreadxbm.o: readxbm.c zgv.h readxbm.hreadxpm.o: readxpm.c zgv.h readpnm.h rcfile.h rc_config.h readxpm.hreadxvpic.o: readxvpic.c zgv.h readpnm.h readxvpic.hresizepic.o: resizepic.c resizepic.hscrollbar.o: scrollbar.c 3deffects.h zgv.h scrollbar.hvgadisp.o: vgadisp.c zgv.h magic.h readgif.h readjpeg.h readpnm.h \ readbmp.h readpng.h readtga.h readpcx.h readxvpic.h readmrf.h \ readxbm.h readxpm.h readpcd.h readtiff.h readprf.h readnbkey.h \ helppage.h 3deffects.h rc_config.h rcfile.h mousecur.h rbmenu.h \ modesel.h vgadisp.hzgv.o: zgv.c zgv.h readgif.h vgadisp.h readnbkey.h font.h 3deffects.h \ helppage.h rc_config.h rcfile.h readpnm.h resizepic.h copymove.h \ mousecur.h scrollbar.h rbmenu.h gnuhelp.h modesel.h magic.h \# more involved dependancy stufffontbmps.h: bdf2h \ ../fonts/timI12.bdf \ ../fonts/helvR08.bdf \ ../fonts/helvR12.bdf \ ../fonts/helvB12.bdf \ ../fonts/helvR18.bdf ./bdf2h 0 <../fonts/timI12.bdf >fontbmps.h ./bdf2h 1 <../fonts/helvR08.bdf >>fontbmps.h ./bdf2h 2 <../fonts/helvR12.bdf >>fontbmps.h ./bdf2h 2b <../fonts/helvB12.bdf >>fontbmps.h ./bdf2h 3 <../fonts/helvR18.bdf >>fontbmps.hrcfile_opt.h rcfile_var.h rcfile_short.h: options.src mkopts.awk $(AWK) -f mkopts.awk <options.src
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -