summaryrefslogtreecommitdiff
path: root/shells/flash/files/patch-aa
diff options
context:
space:
mode:
authorWes Peters <wes@FreeBSD.org>2000-01-08 18:23:34 +0000
committerWes Peters <wes@FreeBSD.org>2000-01-08 18:23:34 +0000
commit37f5aac4ac0acb3583f3d0a982bdb4bcacc4846d (patch)
tree457a45fe2f2609965f6654f7cfdfca39a233d1fe /shells/flash/files/patch-aa
parentRemove cgi-lib/pkg/COMMENT. (diff)
Add port for flash, a user-menu shell. This still needs a
good FreeBSD-specific template; Will is working on one. PR: 15995 Submitted by: Will Andrews <andrews@technologist.com>
Notes
Notes: svn path=/head/; revision=24564
Diffstat (limited to 'shells/flash/files/patch-aa')
-rw-r--r--shells/flash/files/patch-aa56
1 files changed, 56 insertions, 0 deletions
diff --git a/shells/flash/files/patch-aa b/shells/flash/files/patch-aa
new file mode 100644
index 000000000000..a2bce4960dc8
--- /dev/null
+++ b/shells/flash/files/patch-aa
@@ -0,0 +1,56 @@
+--- Makefile.in Mon Jun 28 11:28:50 1999
++++ Makefile.in.new Sun Jan 2 21:49:48 2000
+@@ -7,9 +7,8 @@
+ INITIALMENU = system.menu
+
+ # Directory to install everything to
+-prefix = /usr/slocal
+ EXEC_PREFIX = ${prefix}
+-BINDIR = $(EXEC_PREFIX)/bin
++BINDIR = $(EXEC_PREFIX)/sbin
+ LIBDIR = $(prefix)/lib/flash
+ MANDIR = $(prefix)/man/man1
+
+@@ -23,29 +22,38 @@
+ TAR = tar
+ TAROPTIONS = zcvf
+ RELNAME = $(PROGNAME).tar.gz
++NCURSES ?=
++NC_CFLAGS ?=
++NC_LFLAGS ?=
+
+ # C Compiler
+ CC = gcc
+ DEBUG = -g
+ #DEBUG = -DDEBUG -g
+ #CPPFLAGS = -I/usr/include/ncurses -DHAVE_CONFIG_H -DPREFIX=\"/usr/slocal\" #-DDEBUG
+-CPPFLAGS = -DHAVE_CONFIG_H -DPREFIX=\"/usr/slocal\" -DDONT_HIGHLIGHT_WITH_REVERSE #-DLITTLE_ENDIAN
++CPPFLAGS = $(NCURSES) $(NC_CFLAGS) -DHAVE_CONFIG_H -DPREFIX=\"$(prefix)\" -DDONT_HIGHLIGHT_WITH_REVERSE #-DLITTLE_ENDIAN
+ CFLAGS = -O2 $(CPPFLAGS) $(DEBUG) -Wall -rdynamic
+
+-LDFLAGS = -rdynamic
+-LIBRARIES = -lncurses -ldl
++LDFLAGS = -rdynamic $(NC_LFLAGS)
++LIBRARIES = -lncurses
+
+ SCREEN_SOURCES = screens/nc_init.c screens/nc_lock.c screens/nc_about.c screens/nc_menus.c screens/nc_misc.c screens/nc_job.c screens/nc_module.c
+
++MODULE_PROGS = modules/countdown modules/background
+ SOURCES = main.c parse.c string.c set.c misc.c menu.c exec.c rc.c tree.c parseline.c event.c sha.c module.c debug.c $(SCREEN_SOURCES)
+ OBJECTS = $(SOURCES:.c=.o)
+
++all: $(PROGNAME)
++
+ .c.o:
+ $(CC) $(CFLAGS) -c -o $@ $<
+
+-$(PROGNAME): $(OBJECTS)
++$(PROGNAME): $(OBJECTS) $(MODULE_PROGS)
+ $(RM) $@
+ $(CC) -o $@ $(OBJECTS) $(LDFLAGS) $(LIBRARIES)
++
++$(MODULE_PROGS):
++ $(MAKE) -C modules && $(MAKE)
+
+ shacrypt:
+ $(CC) $(CFLAGS) -DO_WRAP -o $@ sha.c