📄 makefile
字号:
ifeq ($(SRCDIR)x,x) SRCDIR = $(CURDIR)/../../.. BUILDDIR = $(SRCDIR)endifSUBDIR = converter/other/jpeg2000VPATH=.:$(SRCDIR)/$(SUBDIR)include $(BUILDDIR)/Makefile.configINCLUDES =ifneq ($(JASPERHDR_DIR),NONE) INCLUDES += -I$(JASPERHDR_DIR)endififneq ($(JASPERHDR_DIR),NONE) ifneq ($(JASPERLIB),NONE) BINARIES = pamtojpeg2k jpeg2ktopam endifendifINTERNAL_JASPERLIB = libjasper/libjasper.aINTERNAL_JASPERHDR_DIR = $(BUILDDIR)/$(SUBDIR)/libjasper/includeifeq ($(JASPERLIB),$(INTERNAL_JASPERLIB)) JASPERLIB_DEP = $(JASPERLIB)else # It's not our internal version; user's on his own to make sure it's builtendifOBJECTS = $(BINARIES:%=%.o)MERGE_OBJECTS = $(BINARIES:%=%.o2) ifeq ($(JASPERLIB),$(INTERNAL_JASPERLIB)) MERGE_OBJECTS += $(JASPERLIB)endifMERGEBINARIES = $(BINARIES).PHONY: allall: $(BINARIES)HEADERLINKS = pm_config.h pm.h pbm.h pgm.h ppm.h ppmcmap.h \ pnm.h pam.h shhopt.h nstring.h mallocvar.hinclude $(SRCDIR)/Makefile.common$(BINARIES): %: %.o $(JASPERLIB_DEP) $(NETPBMLIB) $(LIBOPT) echo deps: $^ $(LD) $(LDFLAGS) $(MATHLIB) $(LDLIBS) -o $@ $< \ `$(LIBOPT) $(NETPBMLIB) $(JASPERLIB)` -lm \ $(RPATH) $(LADD)$(INTERNAL_JASPERLIB): FORCE $(MAKE) -f $(SRCDIR)/$(SUBDIR)/libjasper/Makefile \ -C $(dir $@) $(notdir $@)clean: localclean.PHONY: localcleanlocalclean: $(MAKE) -f $(SRCDIR)/$(SUBDIR)/libjasper/Makefile -C libjasper clean.PHONY: FORCEFORCE:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -