home *** CD-ROM | disk | FTP | other *** search
/ linuxmafia.com 2016 / linuxmafia.com.tar / linuxmafia.com / pub / linux / backup / star-1.3.1.tar.gz / star-1.3.1.tar / star-1.3.1 / TEMPLATES / temp-xcc.rul < prev   
Text File  |  2000-01-04  |  2KB  |  65 lines

  1. #ident "%W% %E% %Q%"
  2. ###########################################################################
  3. # Written 1997 by J. Schilling
  4. ###########################################################################
  5. #
  6. # Platform dependent MACROS for unknown systems systems with dumb cc
  7. #
  8. ###########################################################################
  9. #@@C@@
  10. ###########################################################################
  11. include $(SRCROOT)/$(RULESDIR)/rules.prg
  12. ###########################################################################
  13.  
  14. CPPFLAGS=    $(CPPOPTS) $(CPPOPTX)
  15. CFLAGS=        $(COPTS) $(CWARNOPTS) $(COPTOPT) $(COPTX)
  16.  
  17. CPPOPTS=    -I. -I$(ARCHDIR) -I$(OINCSDIR) $(INCDIRS:%=-I%) $(OSDEFS)
  18. COPTS=
  19. CWOPTS=        
  20. #
  21. # Switch optimizing on if your compiler supports it
  22. #COPTOPT=    -O
  23. COPTOPT=    
  24. KDEFINES=    -DKERNEL -D_KERNEL
  25. COPTDYN=    -fpic
  26. COPTGPROF=    -pg
  27.  
  28. LIB_PREFIX=    lib
  29. LIB_SUFFIX=    .a
  30. SHL_SUFFIX=    .so.1.0
  31.  
  32. #LIB_SOCKET=    -lsocket -lnsl -ldl
  33. LIB_SOCKET=    
  34. LIB_MATH=    -lm
  35. #LIB_KVM=    -lkvm
  36. LIB_KVM=    
  37.  
  38. LIBS_PATH=    -L$(OLIBSDIR)
  39.  
  40. LDFLAGS=    $(LDOPTS) $(LDOPTX)
  41. LDLIBS=        $(LIBS) $(LIBX)
  42.  
  43. #LDOPTS=        $(LIBS_PATH) $(LDPATH) $(RUNPATH)
  44. LDOPTS=        $(LIBS_PATH) $(LDPATH)
  45. LDOPTDYN=    -shared -Wl,-soname,$(TARGET)
  46. LNDYNLIB=    @$(SYMLINK) $(TARGET) $(PTARGET_BASE).so
  47.  
  48. FLOAT_OPTIONS=    
  49.  
  50. CC=        @echo "    ==> COMPILING \"$@\""; cc
  51. LDCC=        @echo "    ==> LINKING \"$@\""; cc
  52. DYNLD=        @echo "    ==> LINKING dynamic library \"$@\""; cc
  53. #RANLIB=        @echo "    ==> RANDOMIZING ARCHIVE \"$@\""; ranlib
  54. RANLIB=        @echo "    ==> RANDOMIZING ARCHIVE \"$@\""; true
  55. ARFLAGS=    cr
  56. #LORDER=        lorder
  57. #TSORT=        tsort
  58. LORDER=        echo
  59. TSORT=        cat
  60.  
  61. RMDEP=        :
  62. #MKDEP=        @echo "    ==> MAKING DEPENDENCIES \"$@\""; $(RMDEP); cc -M
  63. MKDEP=        @echo "    ==> MAKING DEPENDENCIES \"$@\""; $(RMDEP); echo "Cannot do -M with unknown cc"; :
  64. MKDEP_OUT=
  65.