home *** CD-ROM | disk | FTP | other *** search
/ Borland Programmer's Resource / Borland_Programmers_Resource_CD_1995.iso / code / wxwin140 / samples / minimal / makefile.unx < prev    next >
Encoding:
Makefile  |  1995-05-19  |  1.2 KB  |  46 lines

  1. # Makefile for minimal example (UNIX).
  2.  
  3. CC = gcc-2.1
  4. WXDIR = /project/2/hardy/wx/develop
  5. WXINC = $(WXDIR)/include
  6.  
  7. SOURCES = minimal.cc
  8. HEADERS =
  9. OBJECTS = minimal.o
  10.  
  11. # Default is to use XView
  12. DEBUG = -ggdb
  13. OPT = -O
  14. GUI = -Dwx_xview
  15. XVIEW_LINK = $(WXDIR)/src/sb_scrol.o
  16.  
  17. CPPFLAGS =  -I/aiai/packages/prokappa2.0/X/usr/include -I/aiai/packages/X.V11R5/include -I$(WXINC) -I$(WXDIR)/dummy $(GUI) $(DEBUG) -Wall
  18. CFLAGS =  -I/aiai/packages/prokappa2.0/X/usr/include -I/aiai/packages/X.V11R5/include -I$(WXINC) -I$(WXDIR)/dummy $(GUI) $(DEBUG) -Wall
  19. LDFLAGS =  -L/aiai/packages/prokappa2.0/X/usr/lib -L/aiai/packages/X.V11R5/lib -L$(WXDIR)/lib
  20. LDLIBS = -lwx -lxview -lolgx -lX11 -lm -lg++
  21.  
  22. all:    minimal
  23.  
  24. wx:
  25.     cd $(WXDIR)/src; make -f makefile.unx GUI=$(GUI)
  26.  
  27. motif:
  28.     cd $(WXDIR)/src; make -f makefile.unx motif OPT=$(OPT)
  29.     make -f makefile.unx GUI=-Dwx_motif OPT=$(OPT) LDLIBS='-lwx -lXm -lXt -lXmu -lX11 -lm -lg++' XVIEW_LINK=
  30.  
  31. xview:
  32.     cd $(WXDIR)/src; make -f makefile.unx xview OPT=$(OPT)
  33.     make -f makefile.unx GUI=-Dwx_xview OPT=$(OPT)
  34.  
  35. .cc.o:    
  36.     $(CC) -c $(CPPFLAGS) -o $@ $*.cc
  37.  
  38. minimal:    minimal.o $(WXDIR)/lib/libwx.a
  39.     $(CC) $(CPPFLAGS) $(LDFLAGS) -o minimal minimal.o $(XVIEW_LINK) $(LDLIBS)
  40.  
  41. minimal.o:    minimal.cc
  42.  
  43.  
  44. clean:
  45.     rm -f $(OBJECTS) minimal core
  46.