Commit Diff


commit - db6608bd819d10cc2ddb57d18054d62d4ca15596
commit + 99947423b136903263513b9022aab6586c8c6cc5
blob - 69114d96a87d50dd1dce620503d70d69c242b2d1 (mode 644)
blob + /dev/null
--- src/Make.Darwin-PowerMacintosh
+++ /dev/null
@@ -1,8 +0,0 @@
-CC=gcc
-CFLAGS+=-Wall -Wno-missing-braces -Wno-parentheses -Wno-switch -O2 -g -c -I. -I${PREFIX}/include
-O=o
-AR=ar
-ARFLAGS=rvc
-NAN=nan64.$O
-RANLIB=ranlib
-LD=gcc
blob - bf30bc907423d8efc6cfdbb5bdd824f66de99668 (mode 644)
blob + /dev/null
--- src/Make.FreeBSD-386
+++ /dev/null
@@ -1,8 +0,0 @@
-CC=gcc
-CFLAGS+=-Wall -Wno-missing-braces -Wno-parentheses -Wno-switch -O2 -g -c -I. -I$(PREFIX)/include
-O=o
-AR=ar
-ARFLAGS=rvc
-NAN=nan64.$O	# default, can be overriden by Make.$(SYSNAME)
-NAN=nan64.$O
-RANLIB=true
blob - 5b5780ecc5fe1477b76cacb91ed430ba8a7916a2 (mode 644)
blob + /dev/null
--- src/Make.HP-UX-9000
+++ /dev/null
@@ -1,7 +0,0 @@
-CC=cc
-CFLAGS=-O -c -Ae -I.
-O=o
-AR=ar
-ARFLAGS=rvc
-NAN=nan64.$O
-RANLIB=true
blob - 0c38e13a2b70e1cd29c943d2436d24e4c074e096 (mode 644)
blob + /dev/null
--- src/Make.Linux-386
+++ /dev/null
@@ -1,8 +0,0 @@
-CC=gcc
-CFLAGS+=-Wall -Wno-missing-braces -Wno-parentheses -Wno-switch -O2 -g -c -I.
-O=o
-AR=ar
-ARFLAGS=rvc
-NAN=nan64.$O	# default, can be overriden by Make.$(SYSNAME)
-NAN=nan64.$O
-RANLIB=true
blob - bf30bc907423d8efc6cfdbb5bdd824f66de99668 (mode 644)
blob + /dev/null
--- src/Make.NetBSD-386
+++ /dev/null
@@ -1,8 +0,0 @@
-CC=gcc
-CFLAGS+=-Wall -Wno-missing-braces -Wno-parentheses -Wno-switch -O2 -g -c -I. -I$(PREFIX)/include
-O=o
-AR=ar
-ARFLAGS=rvc
-NAN=nan64.$O	# default, can be overriden by Make.$(SYSNAME)
-NAN=nan64.$O
-RANLIB=true
blob - 3f4e2031d27501273b6d994bea1402fee3ecb9d1 (mode 644)
blob + /dev/null
--- src/Make.OSF1-alpha
+++ /dev/null
@@ -1,7 +0,0 @@
-CC=cc
-CFLAGS+=-g -c -I.
-O=o
-AR=ar
-ARFLAGS=rvc
-NAN=nan64.$O
-RANLIB=true
blob - 95120ec1ae58b3a228dcd63a3dd972d8e1b679d7 (mode 644)
blob + /dev/null
--- src/Make.SunOS-sun4u
+++ /dev/null
@@ -1,3 +0,0 @@
-include Make.SunOS-sun4u-$(CC)
-NAN=nan64.$O
-RANLIB=true
blob - 99da3935c4c68004d6467ad20ac3ead439679034 (mode 644)
blob + /dev/null
--- src/Make.SunOS-sun4u-cc
+++ /dev/null
@@ -1,5 +0,0 @@
-CC=cc
-CFLAGS+=-g -c -I. -O
-O=o
-AR=ar
-ARFLAGS=rvc
blob - fc5c21a9a837cbef7cb9a563ad87dcb72f712de2 (mode 644)
blob + /dev/null
--- src/Make.SunOS-sun4u-gcc
+++ /dev/null
@@ -1,5 +0,0 @@
-CC=gcc
-CFLAGS+=-Wall -Wno-missing-braces -Wno-parentheses -Wno-switch -O2 -g -c
-O=o
-AR=ar
-ARFLAGS=rvc
blob - b7f1f1ac013aec3bc9982da56506a5b64e87b7c9 (mode 644)
blob + /dev/null
--- src/Makecommon
+++ /dev/null
@@ -1,17 +0,0 @@
-.c.$O:
-	@echo cc $*.c
-	@$(CC) $(CFLAGS) -I$(PLAN9)/include $*.c
-
-%.$O: %.c
-	@echo cc $*.c
-	@$(CC) $(CFLAGS) -I$(PLAN9)/include $*.c
-
-$(OFILES): $(HFILES)
-
-clean:
-	rm -f $(CLEANFILES)
-
-nuke:
-	rm -f $(CLEANFILES) $(NUKEFILES)
-
-.phony: all install clean nuke
blob - /dev/null
blob + b8330d85220057b5fd0e693faaee698a5bffbed4 (mode 644)
--- /dev/null
+++ src/libip/mkfile
@@ -0,0 +1,20 @@
+PLAN9=../..
+<$PLAN9/src/mkhdr
+
+LIB=libip.a
+OFILES=\
+	eipfmt.$O\
+	parseip.$O\
+	parseether.$O\
+	myetheraddr.$O\
+	myipaddr.$O\
+	classmask.$O\
+	bo.$O\
+	readipifc.$O\
+	ipaux.$O\
+	ptclbsum.$O\
+
+HFILES=\
+	ip.h
+
+<$PLAN9/src/mksyslib
blob - 6943b4420d63846c4d9b3f485ffb2b073cd16ad5 (mode 644)
blob + /dev/null
--- src/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-LIBS=\
-	lib9\
-	libbio\
-	libdraw\
-	libfmt\
-	libframe\
-	libregexp\
-	libthread\
-	libutf\
-
-CMDS=\
-	cmd/mk\
-	cmd/sam\
-	cmd/samterm\
-
-all clean install nuke:
-	for i in $(LIBS) $(CMDS); \
-	do \
-		(echo $$i; cd $$i; $(MAKE) $@); \
-	done
-
blob - 0d0b09bd531715b818d1b96f3b830a8632af1533 (mode 644)
blob + /dev/null
--- src/Makehdr
+++ /dev/null
@@ -1,23 +0,0 @@
-# this works in gnu make
-SYSNAME:=${shell uname}
-OBJTYPE:=${shell uname -m | sed 's;i.86;386;; s;/.*;;; s; ;;g'}
-
-# this works in bsd make
-SYSNAME!=uname
-OBJTYPE!=uname -m | sed 's;i.86;386;; s;/.*;;; s; ;;g'
-
-# the gnu rules will mess up bsd but not vice versa,
-# hence the gnu rules come first.
-
-X11=/usr/X11R6
-LDFLAGS=
-CFLAGS=
-
-BIN=$(PLAN9)/bin
-
-include $(PLAN9)/src/Make.$(SYSNAME)-$(OBJTYPE)
-LDFLAGS+=-L$(PLAN9)/lib
-
-CLEANFILES=*.$O
-NUKEFILES=
-
blob - d9a0b7e12d40f08d47926b64961effb8b3274478 (mode 644)
blob + /dev/null
--- src/Makemany
+++ /dev/null
@@ -1,15 +0,0 @@
-all: $(TARG)
-
-a.%: %.o $(OFILES)
-	$(CC) -o $@ $^ $(LDFLAGS)
-
-CLEANFILES+=$(TARG)
-NUKEFILES+=$(BIN)/$(TARG)
-
-include $(PLAN9)/src/Makecommon
-
-install: $(TARG)
-	for i in $(TARG); do cp a.$$i $(BIN); done
-
-
-
blob - 752e3b1103e3f564e56d14d3509bf045ae1f4ae6 (mode 644)
blob + /dev/null
--- src/Makeone
+++ /dev/null
@@ -1,13 +0,0 @@
-all: $(TARG)
-
-$(TARG): $(OFILES)
-	$(CC) -o $(TARG) $(OFILES) $(LDFLAGS)
-
-CLEANFILES+=$(TARG)
-NUKEFILES+=$(BIN)/$(TARG)
-
-include $(PLAN9)/src/Makecommon
-
-install: $(TARG)
-	cp $(TARG) $(BIN)
-
blob - 55adea97b3f8b45f4c407808bbf3ce31eaa8ee1a (mode 644)
blob + /dev/null
--- src/Makesyslib
+++ /dev/null
@@ -1,9 +0,0 @@
-all install: $(PLAN9)/lib/$(LIB)
-
-$(PLAN9)/lib/$(LIB): $(OFILES)
-	$(AR) $(ARFLAGS) $(PLAN9)/lib/$(LIB) $(OFILES)
-	$(RANLIB) $(PLAN9)/lib/$(LIB)
-
-include $(PLAN9)/src/Makecommon
-
-NUKEFILES+=$(PLAN9)/lib/$(LIB)
blob - 3e98103563b794f8e31ded5e847e229bf8145652 (mode 644)
blob + /dev/null
--- src/libframe/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-PLAN9=../..
-include $(PLAN9)/src/Makehdr
-
-LIB=libframe.a
-
-OFILES=\
-	frbox.$O\
-	frdelete.$O\
-	frdraw.$O\
-	frinit.$O\
-	frinsert.$O\
-	frptofchar.$O\
-	frselect.$O\
-	frstr.$O\
-	frutil.$O\
-
-HFILES=\
-	$(PLAN9)/include/frame.h\
-	$(PLAN9)/include/draw.h\
-
-include $(PLAN9)/src/Makesyslib
-
blob - /dev/null
blob + 7ca2301383324214ddbabe0473ce3c714b0b3cce (mode 644)
--- /dev/null
+++ src/libframe/mkfile
@@ -0,0 +1,22 @@
+PLAN9=../..
+<$PLAN9/src/mkhdr
+
+LIB=libframe.a
+
+OFILES=\
+	frbox.$O\
+	frdelete.$O\
+	frdraw.$O\
+	frinit.$O\
+	frinsert.$O\
+	frptofchar.$O\
+	frselect.$O\
+	frstr.$O\
+	frutil.$O\
+
+HFILES=\
+	$PLAN9/include/frame.h\
+	$PLAN9/include/draw.h\
+
+<$PLAN9/src/mksyslib
+
blob - 7fdd7f950566ff89a88184ac2145df1383e4c3b6 (mode 644)
blob + /dev/null
--- src/libregexp/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PLAN9=../..
-include $(PLAN9)/src/Makehdr
-
-LIB=libregexp9.a
-
-OFILES=\
-	regcomp.$O\
-	regerror.$O\
-	regexec.$O\
-	regsub.$O\
-	regaux.$O\
-	rregaux.$O\
-	rregexec.$O\
-	rregsub.$O\
-
-HFILES=\
-	$(PLAN9)/include/regexp9.h\
-	regcomp.h\
-
-include $(PLAN9)/src/Makesyslib
-
-test: test.$O $(LIB)
-	$(CC) -o test test.$O $(LIB) -L/usr/local/lib -lfmt -lutf
-
-test2: test2.$O $(LIB)
-	$(CC) -o test2 test2.$O $(LIB) -L/usr/local/lib -lfmt -lutf
-
blob - /dev/null
blob + 8cb740cc3ef9e8a3469559eb83c3e80d1a756d15 (mode 644)
--- /dev/null
+++ src/libregexp/mkfile
@@ -0,0 +1,27 @@
+PLAN9=../..
+<$PLAN9/src/mkhdr
+
+LIB=libregexp9.a
+
+OFILES=\
+	regcomp.$O\
+	regerror.$O\
+	regexec.$O\
+	regsub.$O\
+	regaux.$O\
+	rregaux.$O\
+	rregexec.$O\
+	rregsub.$O\
+
+HFILES=\
+	$PLAN9/include/regexp9.h\
+	regcomp.h\
+
+<$PLAN9/src/mksyslib
+
+test: test.$O $LIB
+	$CC -o test test.$O $LIB -L/usr/local/lib -lfmt -lutf
+
+test2: test2.$O $LIB
+	$CC -o test2 test2.$O $LIB -L/usr/local/lib -lfmt -lutf
+
blob - 283b73d38256c115eddae63e8cc1f9984a47dd92 (mode 644)
blob + /dev/null
--- src/libutf/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PLAN9=../..
-include $(PLAN9)/src/Makehdr
-
-LIB=libutf.a
-
-OFILES=\
-	rune.$O\
-	runestrcat.$O\
-	runestrchr.$O\
-	runestrcmp.$O\
-	runestrcpy.$O\
-	runestrdup.$O\
-	runestrlen.$O\
-	runestrecpy.$O\
-	runestrncat.$O\
-	runestrncmp.$O\
-	runestrncpy.$O\
-	runestrrchr.$O\
-	runestrstr.$O\
-	runetype.$O\
-	utfecpy.$O\
-	utflen.$O\
-	utfnlen.$O\
-	utfrrune.$O\
-	utfrune.$O\
-	utfutf.$O\
-
-HFILES=\
-	$(PLAN9)/include/utf.h\
-
-include $(PLAN9)/src/Makesyslib
blob - /dev/null
blob + 46c92fefacf217e3f4dd1ee977791f5cc3510560 (mode 644)
--- /dev/null
+++ src/libutf/mkfile
@@ -0,0 +1,31 @@
+PLAN9=../..
+<$PLAN9/src/mkhdr
+
+LIB=libutf.a
+
+OFILES=\
+	rune.$O\
+	runestrcat.$O\
+	runestrchr.$O\
+	runestrcmp.$O\
+	runestrcpy.$O\
+	runestrdup.$O\
+	runestrlen.$O\
+	runestrecpy.$O\
+	runestrncat.$O\
+	runestrncmp.$O\
+	runestrncpy.$O\
+	runestrrchr.$O\
+	runestrstr.$O\
+	runetype.$O\
+	utfecpy.$O\
+	utflen.$O\
+	utfnlen.$O\
+	utfrrune.$O\
+	utfrune.$O\
+	utfutf.$O\
+
+HFILES=\
+	$PLAN9/include/utf.h\
+
+<$PLAN9/src/mksyslib