diff options
author | glenda@cirno <glenda@cirno> | 2015-05-15 12:15:50 -0700 |
---|---|---|
committer | glenda@cirno <glenda@cirno> | 2015-05-15 12:15:50 -0700 |
commit | 609ec770191522854da18e8f6095a86ce61882ab (patch) | |
tree | 08c9f86f87f63950cac4f2145356f18ceb675138 | |
parent | c104f230dc27e371b3cdc1893127ad74891bb0ec (diff) | |
download | mc-609ec770191522854da18e8f6095a86ce61882ab.tar.gz |
Add working 'uninstall' targets.
-rw-r--r-- | 6/mkfile | 3 | ||||
-rw-r--r-- | doc/mkfile | 2 | ||||
-rwxr-xr-x | mbldwrap.sh | 1 | ||||
-rw-r--r-- | mi/mkfile | 5 | ||||
-rw-r--r-- | mkfile | 2 | ||||
-rw-r--r-- | muse/mkfile | 3 | ||||
-rw-r--r-- | parse/mkfile | 4 | ||||
-rw-r--r-- | rt/mkfile | 3 |
8 files changed, 21 insertions, 2 deletions
@@ -22,3 +22,6 @@ HFILES=asm.h ../parse/parse.h ../mi/mi.h ../config.h BIN=/$objtype/bin </sys/src/cmd/mkone + +uninstall:V: + rm -f /$objtype/bin/$TARG @@ -7,6 +7,8 @@ all:V: $MANS install:V: $MANS +uninstall:V: $MANS + nuke:V: $MANS clean:V: $MANS diff --git a/mbldwrap.sh b/mbldwrap.sh index 83de5bf..67df7c2 100755 --- a/mbldwrap.sh +++ b/mbldwrap.sh @@ -16,3 +16,4 @@ else export MYR_RT=../rt/_myrrt.o ./bootstrap.sh fi +exit 0 @@ -15,3 +15,8 @@ HFILES=mi.h ../config.h ../parse/parse.h </sys/src/cmd/mklib +install:V: $LIB + touch $LIB + +uninstall:V: + echo $LIB: nothing to uninstall @@ -40,7 +40,7 @@ install:V: $SUB config.h uninstall:V: $SUB config.h for(dir in $SUB)@{ cd $dir - mk $MKFLAGS + mk $MKFLAGS uninstall } ape/psh mbldwrap.sh uninstall diff --git a/muse/mkfile b/muse/mkfile index 9f55de9..c6d1df8 100644 --- a/muse/mkfile +++ b/muse/mkfile @@ -11,3 +11,6 @@ LIB=../parse/libparse.a BIN=/$objtype/bin </sys/src/cmd/mkone + +uninstall: + rm -f /$objtype/bin/$TARG diff --git a/parse/mkfile b/parse/mkfile index 415cae3..6be40db 100644 --- a/parse/mkfile +++ b/parse/mkfile @@ -25,7 +25,9 @@ CLEANFILES=gram.c gram.h install:V: $LIB touch $LIB - + +uninstall:V: + echo nothing to uninstall gram.c gram.h: gram.y yacc -d -S gram.y @@ -9,6 +9,9 @@ install:V: mkdir -p /$objtype/lib/myr cp _myrrt.$O /$objtype/lib/myr +uninstall:V: + rm -f /$objtype/lib/myr/_myrrt.$O + clean:V: rm -f _myrrt.$O |