home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-06-09 | 1.1 KB | 51 lines |
-
- INSTALL = install
- BINDIR = /bin
- MANDIR = /usr/local/man
- MANEXT = 1
-
- CC = gcc
- CPP = $(CC) -E
-
- DEFS = -DHAVE_NCURSES -DLOCALE
- LIBS = -lncurses
-
- CFLAGS = -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -I/usr/include/ncurses
- LDFLAGS = -s
-
- HDRS = dialog.h colors.h rc.h
- #SRCS = dialog.c rc.c checklist.c inputbox.c menubox.c msgbox.c radiolist.c textbox.c yesno.c
- #OBJS = dialog.o rc.o checklist.o inputbox.o menubox.o msgbox.o radiolist.o textbox.o yesno.o
- SRCS = dialog.c checklist.c inputbox.c menubox.c msgbox.c textbox.c yesno.c
- OBJS = dialog.o checklist.o inputbox.o menubox.o msgbox.o textbox.o yesno.o
-
- all: dialog
-
- .c.o:
- $(CC) -c $(CFLAGS) $(DEFS) -o $@ $<
-
- include .depend
-
- dialog: $(OBJS)
- $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
-
- install: dialog
- $(INSTALL) -m 755 -o root -g root dialog $(BINDIR)
-
- install.man:
- $(INSTALL) -m 644 -o root -g root ../man/dialog.man \
- $(MANDIR)/man$(MANEXT)/dialog.$(MANEXT)
-
- depend:
- $(CPP) -M $(DEFS) $(SRCS) > .depend
-
- clean:
- rm -f core *.o dialog
-
- cleanall:
- rm -f core *.o dialog .depend
- touch .depend
-
- cleanobj:
- rm -f core *.o
-