diff options
| author | Wes Peters <wes@FreeBSD.org> | 2000-01-08 18:23:34 +0000 |
|---|---|---|
| committer | Wes Peters <wes@FreeBSD.org> | 2000-01-08 18:23:34 +0000 |
| commit | 37f5aac4ac0acb3583f3d0a982bdb4bcacc4846d (patch) | |
| tree | 457a45fe2f2609965f6654f7cfdfca39a233d1fe /shells/flash/files/patch-aa | |
| parent | Remove 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-aa | 56 |
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 |
