commit - db6608bd819d10cc2ddb57d18054d62d4ca15596
commit + 99947423b136903263513b9022aab6586c8c6cc5
blob - 69114d96a87d50dd1dce620503d70d69c242b2d1 (mode 644)
blob + /dev/null
--- src/Make.Darwin-PowerMacintosh
+++ /dev/null
-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
-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
-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
-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
-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
-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
-include Make.SunOS-sun4u-$(CC)
-NAN=nan64.$O
-RANLIB=true
blob - 99da3935c4c68004d6467ad20ac3ead439679034 (mode 644)
blob + /dev/null
--- src/Make.SunOS-sun4u-cc
+++ /dev/null
-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
-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
-.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
+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
-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
-# 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
-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
-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
-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
-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
+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
-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
+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
-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
+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