home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1996 May / PCOnline_05_1996.bin / linux / source / a / hdsetup / dialog-0.4-1 / dialog-0 / dialog-0.4-slackware / src / Makefile.ultrix < prev    next >
Encoding:
Makefile  |  1994-02-11  |  870 b   |  49 lines

  1.  
  2. INSTALL = install
  3. BINDIR = /usr/local/bin
  4. MANDIR = /usr/local/man
  5. MANEXT = 1
  6.  
  7. CC = gcc
  8. CPP = $(CC) -E
  9.  
  10. DEFS = -DBROKEN_WSCRL
  11. LIBS = -lcursesX -ltermcap
  12.  
  13. CFLAGS = -s -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer
  14. LDFLAGS = -s
  15.  
  16. HDRS = dialog.h
  17. SRCS = dialog.c checklist.c inputbox.c menubox.c msgbox.c textbox.c yesno.c
  18. OBJS = dialog.o checklist.o inputbox.o menubox.o msgbox.o textbox.o yesno.o
  19.  
  20. all: dialog
  21.  
  22. .c.o:
  23.     $(CC) -c $(CFLAGS) $(DEFS) -o $@ $<
  24.  
  25. include .depend
  26.  
  27. dialog: $(OBJS)
  28.     $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
  29.  
  30. install: dialog
  31.     $(INSTALL) -m 755 -o root -g root dialog $(BINDIR)
  32.  
  33. install.man:
  34.     $(INSTALL) -m 644 -o root -g root ../man/dialog.man \
  35.     $(MANDIR)/man$(MANEXT)/dialog.$(MANEXT)
  36.  
  37. depend:
  38.     $(CPP) -M $(DEFS) $(SRCS) > .depend
  39.  
  40. clean:
  41.     rm -f core *.o dialog
  42.  
  43. cleanall:
  44.     rm -f core *.o dialog .depend
  45.     touch .depend
  46.  
  47. cleanobj:
  48.     rm -f core *.o
  49.