Makefile
上传用户:hujq123
上传日期:2016-04-10
资源大小:153k
文件大小:1k
源码类别:

Telnet服务器

开发平台:

Unix_Linux

  1. include ../Makefile.in
  2. LIBDIR = ./lib/
  3. LIB_NAME = cli
  4. LIB =  $(LIBDIR)lib$(LIB_NAME).a
  5. LIBSO =  
  6. #$(LIBDIR)lib$(LIB_NAME).so
  7. OBJDIR = ./build
  8. OBJS =  
  9. tw_cli.o 
  10.     tw_cli_page.o 
  11.     tw_cli_misc_cmd.o
  12. OBJS := $(OBJS:%.o=$(OBJDIR)/%.o)
  13. all : $(LIB) $(LIBSO)
  14. $(LIB) : $(OBJS)
  15. @ echo "Create sllibrary $@"
  16. $(STATIC) $(LIB) $^
  17. rm ../lib/lib$(LIB_NAME).a -f
  18. cp $(LIB) ../lib
  19. $(LIBSO) : $(OBJS)
  20. @ echo "Create shared library $(LIBSO)"
  21. $(SHARE) $(LIBSO) $^
  22. rm ../lib/lib$(LIB_NAME).so -f
  23. cp $(LIBSO) ../lib
  24. $(OBJDIR)/%.o: %.cpp %.h
  25. @ echo "Compiling $@"
  26. $(CC) $(VM_INCLUDE) $(CFLAGS) -o $@ -c $<
  27. $(OBJDIR)/%.o: %.c %.h
  28. @ echo "Compiling $@"
  29. $(CC) $(VM_INCLUDE) $(CFLAGS) -o $@ -c $<
  30. test: main.cpp $(OBJS)
  31. $(CC) -o test main.cpp $(OBJS) $(CFLAGS) $(VM_INCLUDE) $(VM_LIBS)
  32. clean :
  33. rm $(OBJS) -f
  34. rm $(LIBSO) -f
  35. rm $(LIB) -f