Make.src
上传用户:gzelex
上传日期:2007-01-07
资源大小:707k
文件大小:2k
开发平台:

MultiPlatform

  1. #-----------------------------------------------------------------------------
  2. # UNIX (CC,g++,lcc)
  3. #-----------------------------------------------------------------------------
  4. LIB    = ../../$(L).a
  5. CFLAGS = -O
  6. ARLIB  = ar r $(LIB) $?
  7. RANLIB = ranlib $(LIB)
  8. o      = .o
  9. .c.o:
  10. ../../c++  -I../../incl $(CFLAGS) $(DFLAGS) -c $*.c
  11. .s.o:
  12. as -o $*.o $*.s
  13. #-----------------------------------------------------------------------------
  14. # WATCOM  (32 bit)
  15. #-----------------------------------------------------------------------------
  16. #LIB    = ....$(L).lib
  17. #ARLIB  =
  18. #RANLIB =
  19. #o      = .obj
  20. #.c.obj:
  21. # wcl386 -zq -cc++ -I....incl $(DFLAGS) -c $*.c
  22. # wlib -c -b $(LIB) +- $*.obj
  23.  
  24. #-----------------------------------------------------------------------------
  25. # ZORTECH  (32 bit)
  26. #-----------------------------------------------------------------------------
  27. #LIB    = ....$(L).lib
  28. #ARLIB  =
  29. #RANLIB =
  30. #o      = .obj
  31. #.c.obj:
  32. # ztc -cpp -w -mx -I....incl $(DFLAGS) -c $*.c
  33. # zorlibx /N /B $(LIB) +- $*.obj,;
  34.  
  35. #-----------------------------------------------------------------------------
  36. # BORLAND
  37. #-----------------------------------------------------------------------------
  38. #.SWAP
  39. #LIB    = ....$(L).lib
  40. #ARLIB  =
  41. #RANLIB =
  42. #o      = .obj
  43. #.c.obj:
  44. # bcc -P -Qx -w- -mh -N -I....incl $(DFLAGS) -c $*.c
  45. # tlib /C $(LIB) +- $*.obj
  46.  
  47.  
  48. #-----------------------------------------------------------------------------
  49. # DJGPP / EMX
  50. #-----------------------------------------------------------------------------
  51. #LIB    = ../../$(L).a
  52. #ARLIB  =
  53. #RANLIB = 
  54. #o      = .o
  55. #.c.o:
  56. # gcc -I../../incl $(DFLAGS) -c -xc++ $*.c -xnone
  57. # ar r $(LIB) 
  58. #-----------------------------------------------------------------------------
  59. all: $(LIB)
  60. include Make.lst
  61. $(LIB): $(OBJECTS)
  62. $(ARLIB)
  63. $(RANLIB)
  64. clean:
  65. rm -f $(OBJECTS)