Makefile
上传用户:aidanglao
上传日期:2007-01-07
资源大小:69k
文件大小:1k
源码类别:

Oracle数据库

开发平台:

Unix_Linux

  1. #
  2. # LIST Library
  3. #
  4. #
  5. LIB_INSTALL_DIR =../lib
  6. INC_INSTALL_DIR =../include
  7. #
  8. #
  9. CC =gcc
  10. CFLAGS =-g
  11. LISTINC =list.h
  12. LISTSRC =list.c
  13.  l_bind.c
  14.  l_ffirst.c
  15.  l_flast.c
  16.  l_fnext.c
  17.  l_fprev.c
  18.  l_func.c
  19.  l_size.c
  20. LISTMEM =$(LIB)(list.o)
  21.  $(LIB)(l_bind.o)
  22.  $(LIB)(l_ffirst.o)
  23.  $(LIB)(l_flast.o)
  24.  $(LIB)(l_fnext.o)
  25.  $(LIB)(l_fprev.o)
  26.  $(LIB)(l_func.o)
  27.  $(LIB)(l_size.o)
  28. INC =$(LISTINC)
  29. SRC =$(LISTSRC)
  30.  $(INC)
  31.  makefile
  32. LIB = liblist.a
  33. LIBMEM =$(LISTMEM)
  34. default: $(LIB)
  35. $(LIB): $(LIBMEM)
  36. -ranlib $(LIB)
  37. $(LISTMEM): $(LISTSRC) $(LISTINC)
  38. install: $(LIB)
  39. @if [ ! -d $(LIB_INSTALL_DIR) ];then mkdir $(LIB_INSTALL_DIR); fi
  40. @if [ ! -d $(INC_INSTALL_DIR) ];then mkdir $(INC_INSTALL_DIR); fi
  41. cp $(LIB) $(LIB_INSTALL_DIR)
  42. cp $(INC) $(INC_INSTALL_DIR)
  43. clean:
  44. -rm -f *.o $(LIB)
  45. print: $(SRC)
  46. @for f in $(SRC);
  47.     do echo "$$ft`pr -l60 -f $$f|grep -c `echo 'f'`` page(s)";
  48. done