home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / msdos / djgpp / contrib / tasks / makefile next >
Encoding:
Makefile  |  1992-05-31  |  501 b   |  34 lines

  1. #       makefile for libtask.a
  2. #    this makefile was 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)/task.o        \
  19.     $(ODIR)/semas.o        \
  20.     $(ODIR)/mailbox.o    \
  21.     $(ODIR)/pipes.o        \
  22.     $(ODIR)/sysqvfnc.o    \
  23.     $(ODIR)/taskmain.o    \
  24.     $(ODIR)/keybdtsk.o    \
  25.     $(ODIR)/tskfatal.o
  26.  
  27.  
  28. $(LIB)/libtask.a: $(ODIR) $(OBJS)
  29.     ar rv $@ $?
  30.     ranlib $@
  31.  
  32. $(ODIR) :
  33.     md $(ODIR)
  34.