home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / vos2-121.zip / v / vopengl / shapes / Makefile.x < prev    next >
Makefile  |  1998-06-17  |  2KB  |  83 lines

  1. #=======================================================================
  2. #@V@:Note: This file generated by vgen V1.00 (10:45:42 AM 12 Sep 1996).
  3. #=======================================================================
  4.  
  5. CC    =    g++
  6.  
  7. ARCH    = linux
  8. #ARCH    = sun4
  9. #ARCH    = sgi
  10.  
  11. Arch = $(ARCH)
  12.  
  13. ifeq ($(Arch),i586)
  14. Arch = linux
  15. endif
  16. ifeq ($(Arch),i486)
  17. Arch = linux
  18. endif
  19.  
  20. # Platform specific definitions
  21.  
  22. # Linux
  23. ifeq ($(Arch),linux)
  24. X11INC    =    /usr/X11/include
  25. X11LIB    =    /usr/X11R6/lib
  26. LIBS    =    -lV -lGLw -lGLU -lGL -lXaw -lXmu -lXt -lXext -lX11
  27. endif
  28.  
  29. # Sun4 - unm
  30. ifeq ($(Arch),sun4)
  31. X11INC    =    /usr/local/X11/include
  32. X11LIB    =    /usr/local/X11/lib
  33. LIBS    =    -lV -lGLw -lGLU -lGL -lXaw -lXmu -lXt -lXext -lX11
  34. endif
  35.  
  36. # sgi - unm
  37. ifeq ($(Arch),sgi)
  38. X11INC    =    /usr/include
  39. X11LIB    =    /usr/lib
  40. LIBS    =    -lV -lGLw -lGLU -lGL -lXaw -lXmu -lXt -lXext -lX11
  41. endif
  42.  
  43.  
  44. HOMEV    =    /usr/local/v
  45. VLibDir    =    $(HOMEV)/lib
  46. oDir    =    .
  47. Bin    =    .
  48.  
  49. VPATH    =    $(HOMEV)/include
  50.  
  51. #--------------------------------------------------------------
  52. # Architecture dependent
  53.  
  54. # Flags for includes and libraries
  55.  
  56. CFLAGS    =    -O -I$(X11INC) -I$(HOMEV)/include
  57.  
  58. LFLAGS    =    -O -L$(X11LIB) -L$(VLibDir)
  59.  
  60. EXOBJS    =    $(oDir)/tglapp.o \
  61.         $(oDir)/tglcnv.o \
  62.         $(oDir)/tglcmdw.o
  63.  
  64. all:    $(Bin)/shapes
  65.  
  66. objs:    $(EXOBJS)
  67.  
  68. clean:
  69.     rm $(EXOBJS)
  70.  
  71. $(Bin)/shapes:    $(EXOBJS) $(VLibDir)/libV.a
  72.     $(CC) -o $@ $(LFLAGS) $(EXOBJS) $(LIBS)
  73.  
  74. $(oDir)/tglcnv.o:    tglcnv.cpp v/v_defs.h tglcnv.h ../vbglcnv.h
  75.     $(CC) -c $(CFLAGS) -o $@ $<
  76.  
  77. $(oDir)/tglcmdw.o:    tglcmdw.cpp v/v_defs.h tglcmdw.h
  78.     $(CC) -c $(CFLAGS) -o $@ $<
  79.  
  80. $(oDir)/tglapp.o:    tglapp.cpp v/v_defs.h \
  81.     tglapp.h tglcmdw.h
  82.     $(CC) -c $(CFLAGS) -o $@ $<
  83.