makefile

来自「这是VCF框架的代码」· 代码 · 共 44 行

TXT
44
字号
include ../../Makefile.cfgINCLUDE = -I../CFLAGS = $(COMPILERFLAGS) $(INCLUDE)TARGET  = freeimageVER_MAJOR = 2VER_MINOR = 0.0MODULES = BitmapAccess.o Conversion.o Conversion16_555.o Conversion16_565.o \	Conversion24.o Conversion32.o Conversion8.o FreeImage.o GetType.o Plugin.o \	PluginBMP.o PluginICO.o PluginJPEG.o PluginKOALA.o PluginMNG.o PluginPCD.o \	PluginPCX.o PluginPNG.o PluginPNM.o PluginRAS.o PluginTARGA.o PluginTIFF.o \        PluginWBMP.o PluginLBM.o OldLoadFunctions.o NNQuantizer.o WuQuantizer.o Combine.oSTATICLIB = lib$(TARGET).aSHAREDLIB = lib$(TARGET)-$(VER_MAJOR).$(VER_MINOR).soLIBNAME = lib$(TARGET).so.$(VER_MAJOR)all: defaultdefault: $(STATICLIB) $(SHAREDLIB).c.o:	$(CC) $(CFLAGS) -c $<.cpp.o:	$(CPP) $(CFLAGS) -c $<$(STATICLIB): $(MODULES)	ar r $@ $? $(SHAREDLIB): $(MODULES)	$(CC) -s -shared -Wl,-soname,$(LIBNAME) -o $@ $? $(LIBRARIES) 	ln -sf $(SHAREDLIB) $(LIBNAME)install: $(STATICLIB) $(SHAREDLIB)	install -m 644 -o root -g root $(STATICLIB) $(INSTALLDIR)	install -m 755 -o root -g root $(SHAREDLIB) $(INSTALLDIR)	ln -sf $(SHAREDLIB) $(INSTALLDIR)/$(LIBNAME)	ldconfigclean:	rm -f *.o core d2utmp* $(STATICLIB) $(SHAREDLIB) $(LIBNAME)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?