home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wxos2240.zip / wxWindows-2.4.0 / samples / dragimag / makefile.twn < prev    next >
Makefile  |  2000-03-14  |  1KB  |  36 lines

  1. # Purpose: makefile for dragimag example (TWIN)
  2. # Created: 2000-03-15
  3.  
  4. WXDIR = ../..
  5.  
  6. # All common UNIX compiler flags and options are now in
  7. # this central makefile.
  8. include $(WXDIR)/src/maketwin.env
  9.  
  10. OBJECTS = $(OBJDIR)/dragimag.$(OBJSUFF) $(OBJDIR)/dragimag.$(OBJSUFF)
  11.  
  12. all:    $(OBJDIR) dragimag$(GUISUFFIX)$(EXESUFF)
  13.  
  14. wx:
  15.  
  16. $(OBJDIR):
  17.     mkdir $(OBJDIR)
  18.  
  19. dragimag$(GUISUFFIX)$(EXESUFF):    $(OBJECTS) $(WXLIB)
  20.     $(CC) $(LDFLAGS) -o dragimag$(GUISUFFIX)$(EXESUFF) $(OBJECTS) $(LDLIBS)
  21.  
  22. $(OBJDIR)/dragimag.$(OBJSUFF):    dragimag.$(SRCSUFF)
  23.     $(CC) -c $(CPPFLAGS) -o $@ dragimag.$(SRCSUFF)
  24.  
  25. dragimag.c:  dragimag.rc
  26.     $(RESCOMP) $(RCINPUTSWITCH) dragimag.rc $(RCOUTPUTSWITCH) dragimag.c $(RESFLAGS)
  27.  
  28. $(OBJDIR)/dragimag.$(OBJSUFF):    dragimag.c
  29.     $(CC) -c $(CPPFLAGS) -o $@ dragimag.c
  30.  
  31. #$(OBJDIR)/dragimag.o:  dragimag.rc
  32. #    $(RESCOMP) $(RCINPUTSWITCH) dragimag.rc $(RCOUTPUTSWITCH) $(OBJDIR)/dragimag.o $(RESFLAGS)
  33.  
  34. clean:
  35.     rm -f $(OBJECTS) dragimag$(GUISUFFIX).exe core *.rsc *.res
  36.