mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-27 11:52:03 +00:00
make -> mk
This commit is contained in:
parent
db6608bd81
commit
99947423b1
20 changed files with 54 additions and 191 deletions
|
@ -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
|
|
|
@ -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
|
|
|
@ -1,7 +0,0 @@
|
||||||
CC=cc
|
|
||||||
CFLAGS=-O -c -Ae -I.
|
|
||||||
O=o
|
|
||||||
AR=ar
|
|
||||||
ARFLAGS=rvc
|
|
||||||
NAN=nan64.$O
|
|
||||||
RANLIB=true
|
|
|
@ -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
|
|
|
@ -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
|
|
|
@ -1,7 +0,0 @@
|
||||||
CC=cc
|
|
||||||
CFLAGS+=-g -c -I.
|
|
||||||
O=o
|
|
||||||
AR=ar
|
|
||||||
ARFLAGS=rvc
|
|
||||||
NAN=nan64.$O
|
|
||||||
RANLIB=true
|
|
|
@ -1,3 +0,0 @@
|
||||||
include Make.SunOS-sun4u-$(CC)
|
|
||||||
NAN=nan64.$O
|
|
||||||
RANLIB=true
|
|
|
@ -1,5 +0,0 @@
|
||||||
CC=cc
|
|
||||||
CFLAGS+=-g -c -I. -O
|
|
||||||
O=o
|
|
||||||
AR=ar
|
|
||||||
ARFLAGS=rvc
|
|
|
@ -1,5 +0,0 @@
|
||||||
CC=gcc
|
|
||||||
CFLAGS+=-Wall -Wno-missing-braces -Wno-parentheses -Wno-switch -O2 -g -c
|
|
||||||
O=o
|
|
||||||
AR=ar
|
|
||||||
ARFLAGS=rvc
|
|
|
@ -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
|
|
21
src/Makefile
21
src/Makefile
|
@ -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
|
|
||||||
|
|
23
src/Makehdr
23
src/Makehdr
|
@ -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=
|
|
||||||
|
|
15
src/Makemany
15
src/Makemany
|
@ -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
|
|
||||||
|
|
||||||
|
|
||||||
|
|
13
src/Makeone
13
src/Makeone
|
@ -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)
|
|
||||||
|
|
|
@ -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)
|
|
|
@ -1,5 +1,5 @@
|
||||||
PLAN9=../..
|
PLAN9=../..
|
||||||
include $(PLAN9)/src/Makehdr
|
<$PLAN9/src/mkhdr
|
||||||
|
|
||||||
LIB=libframe.a
|
LIB=libframe.a
|
||||||
|
|
||||||
|
@ -15,8 +15,8 @@ OFILES=\
|
||||||
frutil.$O\
|
frutil.$O\
|
||||||
|
|
||||||
HFILES=\
|
HFILES=\
|
||||||
$(PLAN9)/include/frame.h\
|
$PLAN9/include/frame.h\
|
||||||
$(PLAN9)/include/draw.h\
|
$PLAN9/include/draw.h\
|
||||||
|
|
||||||
include $(PLAN9)/src/Makesyslib
|
<$PLAN9/src/mksyslib
|
||||||
|
|
20
src/libip/mkfile
Normal file
20
src/libip/mkfile
Normal file
|
@ -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
|
|
@ -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
|
|
||||||
|
|
27
src/libregexp/mkfile
Normal file
27
src/libregexp/mkfile
Normal file
|
@ -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
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
PLAN9=../..
|
PLAN9=../..
|
||||||
include $(PLAN9)/src/Makehdr
|
<$PLAN9/src/mkhdr
|
||||||
|
|
||||||
LIB=libutf.a
|
LIB=libutf.a
|
||||||
|
|
||||||
|
@ -26,6 +26,6 @@ OFILES=\
|
||||||
utfutf.$O\
|
utfutf.$O\
|
||||||
|
|
||||||
HFILES=\
|
HFILES=\
|
||||||
$(PLAN9)/include/utf.h\
|
$PLAN9/include/utf.h\
|
||||||
|
|
||||||
include $(PLAN9)/src/Makesyslib
|
<$PLAN9/src/mksyslib
|
Loading…
Reference in a new issue