$NetBSD: patch-ao,v 1.2 2005/05/29 05:57:20 minskim Exp $ --- makefile.linux.orig 2005-05-29 00:51:20.300151928 -0500 +++ makefile.linux @@ -30,9 +30,9 @@ DEBUG=-O6 # apparently has the ncurses library installed as -lcurses, whereas the latter # has a separate -lncurses. RedHat for 5.0 recommends dropping -ltermcap # and using only -lcurses. Set CFLAGS and LIBS here as appropriate. -CFLAGS= $(DEBUG) -DPOSIX -DSIGRET=void -fwritable-strings -DCURSES -DDEFINE_CURSES_SGTTY -I/usr/include/ncurses +CFLAGS+= -DPOSIX -DSIGRET=void -fwritable-strings -DCURSES -DDEFINE_CURSES_SGTTY -I/usr/include/ncurses #CFLAGS= $(DEBUG) -DPOSIX -DSIGRET=void -fwritable-strings -DCURSES -DDEFINE_CURSES_SGTTY -DNCURSES -LDFLAGS= $(DEBUG) +#LDFLAGS= $(DEBUG) LIBS= -lncurses -ltermcap #LIBS= -lcurses -ltermcap #LIBS= -lcurses @@ -50,24 +50,20 @@ $(OBJS2): $(HDRS1) $(HDRS2) $(HDRS3) loop.o: version.h #PREFIX= /usr/packages/mush -PREFIX= /usr +#PREFIX= /usr BINDIR= $(PREFIX)/bin -LIBDIR= $(PREFIX)/lib -MRCDIR= $(PREFIX)/lib +LIBDIR= $(PREFIX)/share/misc +MRCDIR= $(PREFIX)/share/misc MANDIR= $(PREFIX)/man/man1 MANEXT= 1 install: mush -mkdir $(PREFIX) $(PREFIX)/{bin,lib,man,man/man1} - cp mush $(BINDIR) - strip $(BINDIR)/mush - chmod 0755 $(BINDIR)/mush - cp mush.1 $(MANDIR)/mush.$(MANEXT) - chmod 0644 $(MANDIR)/mush.$(MANEXT) - cp cmd_help $(LIBDIR) - chmod 0644 $(LIBDIR)/cmd_help - cp Mushrc $(MRCDIR)/Mushrc - chmod 0644 $(MRCDIR)/Mushrc + $(BSD_INSTALL_PROGRAM) mush $(BINDIR) + $(BSD_INSTALL_MAN) mush.1 $(MANDIR)/mush.$(MANEXT) + $(BSD_INSTALL_DATA_DIR) $(LIBDIR) + $(BSD_INSTALL_DATA) cmd_help $(LIBDIR) + $(BSD_INSTALL_DATA) Mushrc $(MRCDIR)/Mushrc clean: rm -f *.o *~ core TAGS tags a.out mush