home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wxos2240.zip / wxWindows-2.4.0 / samples / scrollsub / makefile.twn < prev    next >
Makefile  |  1999-10-15  |  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 scrollsub 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)/scrollsub.$(OBJSUFF) $(OBJDIR)/scroll_resources.$(OBJSUFF)
  19.  
  20. all:    $(OBJDIR) scrollsub$(GUISUFFIX)$(EXESUFF)
  21.  
  22. wx:
  23.  
  24. $(OBJDIR):
  25.     mkdir $(OBJDIR)
  26.  
  27. scrollsub$(GUISUFFIX)$(EXESUFF):    $(OBJECTS) $(WXLIB)
  28.     $(CC) $(LDFLAGS) -o scrollsub$(GUISUFFIX)$(EXESUFF) $(OBJECTS) $(LDLIBS)
  29.  
  30. $(OBJDIR)/scrollsub.$(OBJSUFF):    scrollsub.$(SRCSUFF)
  31.     $(CC) -c $(CPPFLAGS) -o $@ scrollsub.$(SRCSUFF)
  32.  
  33. scroll_resources.c:  scrollsub.rc
  34.     $(RESCOMP) $(RCINPUTSWITCH) scrollsub.rc $(RCOUTPUTSWITCH) scroll_resources.c $(RESFLAGS)
  35.  
  36. $(OBJDIR)/scroll_resources.$(OBJSUFF):    scroll_resources.c
  37.     $(CC) -c $(CPPFLAGS) -o $@ scroll_resources.c
  38.  
  39. #$(OBJDIR)/scroll_resources.o:  scrollsub.rc
  40. #    $(RESCOMP) $(RCINPUTSWITCH) scrollsub.rc $(RCOUTPUTSWITCH) $(OBJDIR)/scroll_resources.o $(RESFLAGS)
  41.  
  42. clean:
  43.     rm -f $(OBJECTS) scrollsub$(GUISUFFIX).exe core *.rsc *.res
  44.