summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMichael I. Bushnell <mib@gnu.org>1994-04-07 19:07:28 +0000
committerMichael I. Bushnell <mib@gnu.org>1994-04-07 19:07:28 +0000
commitd7721f88bd8ff157bc17188b2de1184651f78ddc (patch)
treea3b8adfd4511ac9d69bfd2a8c102ac2a47c70c22 /Makefile
parentd6a2b00b72031711d0df922157e93f678184a4f7 (diff)
Formerly Makefile.~20~
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile22
1 files changed, 17 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index a5f3b803..824e0599 100644
--- a/Makefile
+++ b/Makefile
@@ -20,15 +20,17 @@ dir := .
include Makeconf
LIB_SUBDIRS = libioserver libports libpager libfshelp libdiskfs libtrivfs
-PROG_SUBDIRS = auth boot exec fstests hello ifsock init init.trim mkbootfs \
- proc term tmpfs ufs pflocal sh.trim
-OTHER_SUBDIRS = hurd i386 doc
+PROG_SUBDIRS = auth boot exec fstests hello ifsock init.trim mkbootfs \
+ proc term tmpfs ufs pflocal sh.trim ps
+OTHER_SUBDIRS = hurd i386 doc init
SUBDIRS = $(LIB_SUBDIRS) $(PROG_SUBDIRS) $(OTHER_SUBDIRS)
DIST_FILES = COPYING Makeconf Makefile Maketools README NEWS
-all:
- @echo Can\'t make all yet.
+all: $(addsuffix -all,$(PROG_SUBDIRS))
+
+%-all:
+ make -C $* all
%-lndist: hurd-snap
make -C $* lndist
@@ -36,6 +38,12 @@ all:
%-clean:
make -C $* clean
+%-relink:
+ make -C $* relink
+
+%-install:
+ make -C $* install
+
hurd-snap:
mkdir hurd-snap
@@ -44,3 +52,7 @@ dist: hurd-snap $(addsuffix -lndist,$(SUBDIRS)) lndist
rm -rf hurd-snap
clean: $(addsuffix -clean,$(LIB_SUBDIRS)) $(addsuffix -clean,$(PROG_SUBDIRS))
+
+relink: $(addsuffix -relink,$(PROG_SUBDIRS))
+
+install: $(addsuffix -install,$(PROG_SUBDIRS))