home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wxos2240.zip / wxWindows-2.4.0 / samples / caret / makefile.twn < prev    next >
Makefile  |  1999-05-27  |  1KB  |  44 lines

  1. #
  2. # File:        makefile.unx
  3. # Author:    Julian Smart
  4. # Created:    1993
  5. # Updated:    
  6. # Copyright:    (c) 1993, AIAI, University of Edinburgh
  7. #
  8. # "%W% %G%"
  9. #
  10. # Makefile for caret example (UNIX).
  11.  
  12. WXDIR = ../..
  13.  
  14. # All common UNIX compiler flags and options are now in
  15. # this central makefile.
  16. include $(WXDIR)/src/maketwin.env
  17.  
  18. OBJECTS = $(OBJDIR)/caret.$(OBJSUFF) $(OBJDIR)/caret_resources.$(OBJSUFF)
  19.  
  20. all:    $(OBJDIR) caret$(GUISUFFIX)$(EXESUFF)
  21.  
  22. wx:
  23.  
  24. $(OBJDIR):
  25.     mkdir $(OBJDIR)
  26.  
  27. caret$(GUISUFFIX)$(EXESUFF):    $(OBJECTS) $(WXLIB)
  28.     $(CC) $(LDFLAGS) -o caret$(GUISUFFIX)$(EXESUFF) $(OBJECTS) $(LDLIBS)
  29.  
  30. $(OBJDIR)/caret.$(OBJSUFF):    caret.$(SRCSUFF)
  31.     $(CC) -c $(CPPFLAGS) -o $@ caret.$(SRCSUFF)
  32.  
  33. caret_resources.c:  caret.rc
  34.     $(RESCOMP) $(RCINPUTSWITCH) caret.rc $(RCOUTPUTSWITCH) caret_resources.c $(RESFLAGS)
  35.  
  36. $(OBJDIR)/caret_resources.$(OBJSUFF):    caret_resources.c
  37.     $(CC) -c $(CPPFLAGS) -o $@ caret_resources.c
  38.  
  39. #$(OBJDIR)/caret_resources.o:  caret.rc
  40. #    $(RESCOMP) $(RCINPUTSWITCH) caret.rc $(RCOUTPUTSWITCH) $(OBJDIR)/caret_resources.o $(RESFLAGS)
  41.  
  42. clean:
  43.     rm -f $(OBJECTS) caret$(GUISUFFIX).exe core *.rsc *.res
  44.