?? makefile
字號:
## iniparser Makefile## Compiler settingsCC = gccCFLAGS = -O3 -fPIC# Ar settings to build the libraryAR = arARFLAGS = rcvSHLD = ${CC} ${CFLAGS}LDSHFLAGS = -shared -Wl,-Bsymbolic -Wl,-rpath -Wl,/usr/lib -Wl,-rpath,/usr/libLDFLAGS = -Wl,-rpath -Wl,/usr/lib -Wl,-rpath,/usr/lib# Set RANLIB to ranlib on systems that require it (Sun OS < 4, Mac OSX)# RANLIB = ranlibRANLIB = trueRM = rm -f# Implicit rulesSUFFIXES = .o .c .h .a .so .slCOMPILE.c=$(CC) $(CFLAGS) -c.c.o: @(echo "compiling $< ...") @($(COMPILE.c) -o $@ $<)SRCS = src/iniparser.c \ src/dictionary.c \ src/strlib.cOBJS = $(SRCS:.c=.o)default: libiniparser.a libiniparser.solibiniparser.a: $(OBJS) @($(AR) $(ARFLAGS) libiniparser.a $(OBJS)) @($(RANLIB) libiniparser.a)libiniparser.so: $(OBJS) @$(SHLD) $(LDSHFLAGS) -o $@.0 $(OBJS) $(LDFLAGS) \ -Wl,-soname=`basename $@`.0clean: $(RM) $(OBJS)veryclean: $(RM) $(OBJS) libiniparser.a libiniparser.so* rm -rf ./html ; mkdir html cd test ; $(MAKE) verycleandocs: @(cd doc ; $(MAKE)) check: @(cd test ; $(MAKE))
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -