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

  1. # Makefile for mdi example (UNIX).
  2.  
  3. CC = gcc-2.1
  4. WXDIR = /project/2/hardy/wx/develop
  5. WXINC = $(WXDIR)/include
  6.  
  7. SOURCES = mdi.cc
  8. HEADERS = mdi.h
  9. OBJECTS = mdi.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 $(OPT)
  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:    mdi
  23.  
  24. wx:
  25.     cd $(WXDIR)/src; make -f makefile.unx
  26. motif:
  27.     cd $(WXDIR)/src; make -f makefile.unx motif OPT=$(OPT)
  28.     make -f makefile.unx GUI=-Dwx_motif OPT=$(OPT) LDLIBS='-lwx -lXm -lXt -lXmu -lX11 -lm -lg++' XVIEW_LINK=
  29.  
  30. xview:
  31.     cd $(WXDIR)/src; make -f makefile.unx xview OPT=$(OPT)
  32.     make -f makefile.unx GUI=-Dwx_xview OPT=$(OPT)
  33.  
  34. .cc.o:    
  35.     $(CC) -c $(CPPFLAGS) -o $@ $*.cc
  36.  
  37. mdi: mdi.o $(WXDIR)/lib/libwx.a
  38.     $(CC) $(CPPFLAGS) $(LDFLAGS) -o mdi mdi.o $(XVIEW_LINK) $(LDLIBS)
  39.  
  40. mdi.o:        mdi.cc mdi.h
  41.  
  42.  
  43. clean:
  44.     rm -f $(OBJECTS) mdi core
  45.