| version 1.10, 2002/02/20 20:16:43 |
version 1.11, 2002/02/20 20:42:53 |
| Line 62 mkinstalldirs = $(SHELL) $(top_srcdir)/m |
|
| Line 62 mkinstalldirs = $(SHELL) $(top_srcdir)/m |
|
| # }}} Programs |
# }}} Programs |
| |
|
| MODUL_MENU_DEFS = -DSELFTEST |
MODUL_MENU_DEFS = -DSELFTEST |
| |
MODUL_MENU_LIBS = -lncurses |
| MODUL_MENU_SRC = $(srcdir)/menu.c \ |
MODUL_MENU_SRC = $(srcdir)/menu.c \ |
| $(srcdir)/m_memory.c \ |
$(srcdir)/m_memory.c \ |
| $(srcdir)/m_proctable.c |
$(srcdir)/m_proctable.c |
|
|
| clean-binPROGRAMS: |
clean-binPROGRAMS: |
| -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) |
-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) |
| |
|
| |
# Modules {{{ |
| |
|
| mod: modules |
mod: modules |
| modules: |
modules: |
| -test -z "$(MODULES)" \ |
-test -z "$(MODULES)" \ |
| || for modul in $(MODULES) ; \ |
|| for modul in $(MODULES) ; \ |
| do \ |
do \ |
| |
$(MAKE) all-modul-$$modul; \ |
| done |
done |
| |
|
| clean-mod: clean-modules |
clean-mod: clean-modules |
| clean-modules: |
clean-modules: |
| @FINDOPTION="`echo '$(MODULES)' | sed 's/^\([^ ]*\).c/-name \1/g; s/\([^ ]*\).c/ -o -name \1 /g; ' `"; \ |
-test -z "$(MODULES)" \ |
| FILES="`find . \( $${FINDOPTION} \) -print | tr '\\n' ' ' `"; \ |
|| for modul in $(MODULES) ; \ |
| if [ "$${FILES}" = "" ]; then \ |
do \ |
| exit; \ |
$(MAKE) clean-modul-$$modul; \ |
| else \ |
done |
| echo "rm -f $${FILES}"; \ |
|
| rm -f $${FILES} ; \ |
all-modul-MENU: modul-menu |
| fi; |
|
| |
modul-menu: |
| |
@rm -f modul-menu |
| |
$(LINK) $(DEFS) $(MODUL_MENU_DEFS) $(MODUL_MENU_OBJ) $(MODUL_MENU_LIBS) |
| |
|
| |
clean-modul-MENU: |
| |
-test -z "$(MODUL_MENU_OBJ)" || rm -f $(MODUL_MENU_OBJ) |
| |
|
| |
# }}} Modules |
| |
|
| # Tell versions [3.59,3.63) of GNU make to not export all variables. |
# Tell versions [3.59,3.63) of GNU make to not export all variables. |
| # Otherwise a system limit (for SysV at least) may be exceeded. |
# Otherwise a system limit (for SysV at least) may be exceeded. |