diff options
author | Thorsten Lockert <tholo@cvs.openbsd.org> | 1996-06-02 21:34:43 +0000 |
---|---|---|
committer | Thorsten Lockert <tholo@cvs.openbsd.org> | 1996-06-02 21:34:43 +0000 |
commit | b8d379a3b8bd8bdd763abd7ea8cdc4e53351f610 (patch) | |
tree | a7f7e1c184744929e43893e3e0a2cb573c3425ae /lib/libmenu/Makefile.gnu | |
parent | 65af288d2747dc891a03f23bb5259b26adf16e7b (diff) |
SYSV-style menu library; from ncurses
Diffstat (limited to 'lib/libmenu/Makefile.gnu')
-rw-r--r-- | lib/libmenu/Makefile.gnu | 331 |
1 files changed, 331 insertions, 0 deletions
diff --git a/lib/libmenu/Makefile.gnu b/lib/libmenu/Makefile.gnu new file mode 100644 index 00000000000..54000da30aa --- /dev/null +++ b/lib/libmenu/Makefile.gnu @@ -0,0 +1,331 @@ +# Generated automatically from Makefile.in by configure. +# Makefile for menu source code. +# +# This makes the following: +# libraries (normal/debug/profile/shared) +# +# The variable 'srcdir' refers to the source-distribution, and can be set with +# the configure script by "--srcdir=DIR". +# +# The rules are organized to produce the libraries for the configured models, + +# turn off _all_ suffix rules; we'll generate our own +.SUFFIXES: + +SHELL = /bin/sh +THIS = Makefile + +MODEL = normal +srcdir = . +prefix = /usr/local +exec_prefix = /usr/local +libdir = $(exec_prefix)/lib +includedir = $(exec_prefix)/include + +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 + +AWK = awk +LN_S = ln -s + +CC = gcc +CFLAGS = -O + +CPPFLAGS = -DNDEBUG -I. -I../include -I$(includedir) \ + -DHAVE_CONFIG_H + +CCFLAGS = $(CPPFLAGS) $(CFLAGS) + +CFLAGS_NORMAL = $(CCFLAGS) +CFLAGS_DEBUG = $(CCFLAGS) -g -DTRACE +CFLAGS_PROFILE = $(CCFLAGS) -pg +# Juergen Pfeifer reports: +# "Unfortunately -O crashes my linker on Linux and -O2 works" +# If your linker coughs and dies, try uncommenting the -O2 +CFLAGS_SHARED = $(CCFLAGS) unknown # -O2 + +CFLAGS_DEFAULT = $(CFLAGS_NORMAL) + +LINK = $(CC) +LDFLAGS = + +MK_SHARED_LIB = echo unknown +REL_VERSION = 1.9.9e +ABI_VERSION = 3.0 + +RANLIB = ranlib + +LIBRARIES = ../lib/libmenu.a ../lib/libmenu_g.a + +################################################################################ +all :: ../include/menu.h ../include/eti.h ../include/mf_common.h $(LIBRARIES) + +install :: install.libs + +install.libs:: $(includedir) $(libdir) + $(INSTALL_DATA) $(srcdir)/menu.h $(includedir)/menu.h + $(INSTALL_DATA) $(srcdir)/eti.h $(includedir)/eti.h + +$(includedir) \ +$(libdir) : + $(srcdir)/../mkinstalldirs $@ + +# make copies to simplify include-paths while still keeping menu's include +# file in this directory. +../include/menu.h : $(srcdir)/menu.h + -rm -f $@ + cp $(srcdir)/menu.h $@ +../include/eti.h : $(srcdir)/eti.h + -rm -f $@ + cp $(srcdir)/eti.h $@ +../include/mf_common.h : $(srcdir)/mf_common.h + -rm -f $@ + cp $(srcdir)/mf_common.h $@ +tags: + ctags *.[ch] + +TAGS: + etags *.[ch] + +clean :: + -rm -f tags TAGS *~ ../include/menu.h ../include/eti.h \ + ../include/mf_common.h + +distclean: clean + -rm -f Makefile + +mostlyclean: clean + +realclean: distclean + +############################################################################### +# The remainder of this file is automatically generated during configuration +############################################################################### + +NORMAL_OBJS = \ + ../objects/m_attribs.o \ + ../objects/m_cursor.o \ + ../objects/m_driver.o \ + ../objects/m_format.o \ + ../objects/m_global.o \ + ../objects/m_hook.o \ + ../objects/m_item_cur.o \ + ../objects/m_item_nam.o \ + ../objects/m_item_new.o \ + ../objects/m_item_opt.o \ + ../objects/m_item_use.o \ + ../objects/m_item_val.o \ + ../objects/m_item_vis.o \ + ../objects/m_items.o \ + ../objects/m_new.o \ + ../objects/m_opts.o \ + ../objects/m_post.o \ + ../objects/m_userptr.o \ + ../objects/m_win.o + +../lib/libmenu.a : $(NORMAL_OBJS) + ar rv $@ $? + $(RANLIB) $@ + +install.libs \ +install.menu :: $(libdir) ../lib/libmenu.a + @echo installing ../lib/libmenu.a as $(libdir)/libmenu.a + $(INSTALL_DATA) ../lib/libmenu.a $(libdir)/libmenu.a + $(RANLIB) $(libdir)/libmenu.a + +clean :: + rm -f ../lib/libmenu.a + rm -f $(NORMAL_OBJS) + +# Library objects + +../objects/m_attribs.o : $(srcdir)/m_attribs.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_attribs.c + +../objects/m_cursor.o : $(srcdir)/m_cursor.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_cursor.c + +../objects/m_driver.o : $(srcdir)/m_driver.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_driver.c + +../objects/m_format.o : $(srcdir)/m_format.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_format.c + +../objects/m_global.o : $(srcdir)/m_global.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_global.c + +../objects/m_hook.o : $(srcdir)/m_hook.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_hook.c + +../objects/m_item_cur.o : $(srcdir)/m_item_cur.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_cur.c + +../objects/m_item_nam.o : $(srcdir)/m_item_nam.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_nam.c + +../objects/m_item_new.o : $(srcdir)/m_item_new.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_new.c + +../objects/m_item_opt.o : $(srcdir)/m_item_opt.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_opt.c + +../objects/m_item_use.o : $(srcdir)/m_item_use.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_use.c + +../objects/m_item_val.o : $(srcdir)/m_item_val.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_val.c + +../objects/m_item_vis.o : $(srcdir)/m_item_vis.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_item_vis.c + +../objects/m_items.o : $(srcdir)/m_items.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_items.c + +../objects/m_new.o : $(srcdir)/m_new.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_new.c + +../objects/m_opts.o : $(srcdir)/m_opts.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_opts.c + +../objects/m_post.o : $(srcdir)/m_post.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_post.c + +../objects/m_userptr.o : $(srcdir)/m_userptr.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_userptr.c + +../objects/m_win.o : $(srcdir)/m_win.c \ + ../include/menu.h + cd ../objects; $(CC) $(CFLAGS_NORMAL) -c ../menu/m_win.c + + +DEBUG_OBJS = \ + ../obj_g/m_attribs.o \ + ../obj_g/m_cursor.o \ + ../obj_g/m_driver.o \ + ../obj_g/m_format.o \ + ../obj_g/m_global.o \ + ../obj_g/m_hook.o \ + ../obj_g/m_item_cur.o \ + ../obj_g/m_item_nam.o \ + ../obj_g/m_item_new.o \ + ../obj_g/m_item_opt.o \ + ../obj_g/m_item_use.o \ + ../obj_g/m_item_val.o \ + ../obj_g/m_item_vis.o \ + ../obj_g/m_items.o \ + ../obj_g/m_new.o \ + ../obj_g/m_opts.o \ + ../obj_g/m_post.o \ + ../obj_g/m_userptr.o \ + ../obj_g/m_win.o + +../lib/libmenu_g.a : $(DEBUG_OBJS) + ar rv $@ $? + $(RANLIB) $@ + +install.libs \ +install.menu :: $(libdir) ../lib/libmenu_g.a + @echo installing ../lib/libmenu_g.a as $(libdir)/libmenu_g.a + $(INSTALL_DATA) ../lib/libmenu_g.a $(libdir)/libmenu_g.a + $(RANLIB) $(libdir)/libmenu_g.a + +clean :: + rm -f ../lib/libmenu_g.a + rm -f $(DEBUG_OBJS) + +# Library objects + +../obj_g/m_attribs.o : $(srcdir)/m_attribs.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_attribs.c + +../obj_g/m_cursor.o : $(srcdir)/m_cursor.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_cursor.c + +../obj_g/m_driver.o : $(srcdir)/m_driver.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_driver.c + +../obj_g/m_format.o : $(srcdir)/m_format.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_format.c + +../obj_g/m_global.o : $(srcdir)/m_global.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_global.c + +../obj_g/m_hook.o : $(srcdir)/m_hook.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_hook.c + +../obj_g/m_item_cur.o : $(srcdir)/m_item_cur.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_cur.c + +../obj_g/m_item_nam.o : $(srcdir)/m_item_nam.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_nam.c + +../obj_g/m_item_new.o : $(srcdir)/m_item_new.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_new.c + +../obj_g/m_item_opt.o : $(srcdir)/m_item_opt.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_opt.c + +../obj_g/m_item_use.o : $(srcdir)/m_item_use.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_use.c + +../obj_g/m_item_val.o : $(srcdir)/m_item_val.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_val.c + +../obj_g/m_item_vis.o : $(srcdir)/m_item_vis.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_item_vis.c + +../obj_g/m_items.o : $(srcdir)/m_items.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_items.c + +../obj_g/m_new.o : $(srcdir)/m_new.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_new.c + +../obj_g/m_opts.o : $(srcdir)/m_opts.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_opts.c + +../obj_g/m_post.o : $(srcdir)/m_post.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_post.c + +../obj_g/m_userptr.o : $(srcdir)/m_userptr.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_userptr.c + +../obj_g/m_win.o : $(srcdir)/m_win.c \ + ../include/menu.h + cd ../obj_g; $(CC) $(CFLAGS_DEBUG) -c ../menu/m_win.c + |