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

  1. # Makefile for form example (UNIX).
  2.  
  3. CC = gcc-2.1
  4. WXDIR = /project/2/hardy/wx/develop
  5. WXINC = $(WXDIR)/include
  6.  
  7. SOURCES = form.cc
  8. HEADERS = form.h
  9. OBJECTS = form.o
  10.  
  11. OPT = -O
  12. DEBUG = -ggdb
  13. GUI = -Dwx_xview
  14. XVIEW_LINK = $(WXDIR)/src/sb_scrol.o
  15.  
  16. CPPFLAGS =  -I/aiai/packages/prokappa2.0/X/usr/include -I/aiai/packages/X.V11R5/include -I$(WXINC) -I$(WXDIR)/dummy $(GUI) $(DEBUG) -Wall
  17. CFLAGS =  -I/aiai/packages/prokappa2.0/X/usr/include -I/aiai/packages/X.V11R5/include -I$(WXINC) -I$(WXDIR)/dummy $(GUI) $(DEBUG) -Wall
  18. LDFLAGS =  -L/aiai/packages/prokappa2.0/X/usr/lib -L/aiai/packages/X.V11R5/lib -L$(WXDIR)/lib
  19. LDLIBS = -lwx -lxview -lolgx -lX11 -lm -lg++
  20.  
  21. all:    form
  22.  
  23. wx:
  24.     cd $(WXDIR)/src; make -f makefile.unx GUI=$(GUI) OPT=$(OPT)
  25.  
  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.  
  35. form:    form.o $(WXDIR)/lib/libwx.a
  36.     $(CC) $(CPPFLAGS) $(LDFLAGS) -o form form.o $(XVIEW_LINK) $(LDLIBS)
  37.  
  38. form.o:    form.cc form.h
  39.  
  40. clean:
  41.     rm -f $(OBJECTS) form core
  42.  
  43. .cc.o:    
  44.     $(CC) -c $(CPPFLAGS) -o $@ $*.cc
  45.