home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / gnu / djgpp / contrib / windows / makefile
Encoding:
Makefile  |  1993-12-02  |  562 b   |  38 lines

  1. #    makefile for libw.a
  2. #    this makefile is written for GNUish MAKE
  3.  
  4. LONGARGS = gcc:ar
  5.  
  6. VPATH = .;src
  7.  
  8. CFLAGS = -O -Iinc
  9.  
  10. ODIR = objs
  11.  
  12. LIB = lib
  13.  
  14. $(ODIR)/%.o : %.cc
  15.     gcc $(CFLAGS) -c $< -o $(ODIR)/$*.o
  16.  
  17. OBJS = \
  18.     $(ODIR)/basewin.o    \
  19.     $(ODIR)/box.o        \
  20.     $(ODIR)/getstr.o    \
  21.     $(ODIR)/grafchrs.o    \
  22.     $(ODIR)/initscr.o    \
  23.     $(ODIR)/keybd.o        \
  24.     $(ODIR)/vidbuf.o    \
  25.     $(ODIR)/video.o        \
  26.     $(ODIR)/viewport.o    \
  27.     $(ODIR)/window.o    \
  28.     $(ODIR)/winlist.o
  29.  
  30.  
  31. $(LIB)/libw.a: $(ODIR) $(OBJS)
  32.     -rm $@
  33.     ar rv $@ $(OBJS)
  34.     ranlib $@
  35.  
  36. $(ODIR) :
  37.     md $(ODIR)
  38.