home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / me34exe.zip / ed / makefile.emx
Makefile  |  1995-01-21  |  894b  |  42 lines

  1. EDSRC = getkey.c tokc.c keymisc.c xpandkey.c keytable.c
  2. LEDSRC = led.c history.c lmacs.c
  3.  
  4. EDOBJ = $(EDSRC:.c=$O)
  5. LEDOBJ = $(LEDSRC:.c=$O)
  6.  
  7. CFLAGS = $(BASECFLAGS) -I. -I../util
  8.  
  9. emx-mt .PHONY :
  10.     $(MAKE) $(MAKEFILE) O=.obj A=.lib AR=emxomfar \
  11.        BASECFLAGS="-Zomf -Zmtd $(BASECFLAGS)" CC=$(CC) ED
  12.  
  13. emx-st .PHONY :
  14.     $(MAKE) $(MAKEFILE) O=.obj A=.lib AR=emxomfar \
  15.        BASECFLAGS="-Zomf -Zsys $(BASECFLAGS)" CC=$(CC) ED
  16.  
  17. emx-dos .PHONY :
  18.     $(MAKE) $(MAKEFILE) O=.o A=.a AR=ar BASECFLAGS="$(BASECFLAGS)" \
  19.        CC=$(CC) ED
  20.  
  21. ED .PHONY: announce ed$A led$A
  22.  
  23. announce:
  24.     @echo "******** Building the Line Editor Libraries *************"
  25.     @echo "CC is:" $(CC)
  26.     @echo "CFLAGS are:" $(CFLAGS)
  27.  
  28. ed$A: $(EDOBJ)
  29.     $(AR) r ed$A $(EDOBJ)
  30.     $(AR) s ed$A
  31.  
  32. led$A: $(LEDOBJ)
  33.     $(AR) r led$A $(LEDOBJ)
  34.     $(AR) s led$A
  35.  
  36.  
  37. clean:
  38.     rm -f *.o *.obj
  39.  
  40. realclean: clean
  41.     rm -f *.a *.lib
  42.