Splitting commands and big commands
This commit is contained in:
parent
92cb06d0e9
commit
562671cf78
|
@ -4,22 +4,37 @@ MAKE = exec make -$(MAKEFLAGS)
|
|||
FLEX=flex-2.5.4
|
||||
GZIP=gzip-1.2.4
|
||||
PYTHON=python-1.5.2
|
||||
BZIP2=bzip2-1.0.3
|
||||
KERMIT=kermit-2.1.1
|
||||
|
||||
usage:
|
||||
@echo "Usage: make all # Compile all commands" >&2
|
||||
@echo " make install # Install the result (run as bin!)" >&2
|
||||
@echo " make clean # Delete .o files and other junk" >&2
|
||||
@echo "Usage: make all # Compile all commands" >&2
|
||||
@echo " make install # Install the result (run as bin!)" >&2
|
||||
@echo " make clean # Delete .o files and other junk" >&2
|
||||
@echo " make bigall # Compile all big commands" >&2
|
||||
@echo " make biginstall # Install all big commands" >&2
|
||||
@false
|
||||
|
||||
all install::
|
||||
cd $(FLEX) && /bin/sh ./configure --prefix=/usr && make $@
|
||||
cd $(GZIP) && /bin/sh ./configure --prefix=/usr && make $@
|
||||
cd $(PYTHON) && /bin/sh ./configure --prefix=/usr/local && make $@
|
||||
bigall:
|
||||
cd $(FLEX) && /bin/sh ./configure --prefix=/usr/local && make all
|
||||
cd $(GZIP) && /bin/sh ./configure --prefix=/usr/local && make all
|
||||
cd $(PYTHON) && /bin/sh ./configure --prefix=/usr/local && make all
|
||||
cd $(BZIP2) && $(MAKE) all
|
||||
cd $(KERMIT) && $(MAKE) all
|
||||
|
||||
biginstall:
|
||||
cd $(FLEX) && /bin/sh ./configure --prefix=/usr/local && make install
|
||||
cd $(GZIP) && /bin/sh ./configure --prefix=/usr/local && make install
|
||||
cd $(PYTHON) && /bin/sh ./configure --prefix=/usr/local && make install
|
||||
cd $(BZIP2) && $(MAKE) install
|
||||
cd $(KERMIT) && $(MAKE) install
|
||||
|
||||
clean::
|
||||
if [ -f $(FLEX)/Makefile ] ; then cd $(FLEX) && make $@; fi
|
||||
if [ -f $(GZIP)/Makefile ] ; then cd $(GZIP) && make $@; fi
|
||||
if [ -f $(PYTHON)/Makefile ] ; then cd $(PYTHON) && make $@; fi
|
||||
cd $(BZIP2) && $(MAKE) clean
|
||||
cd $(KERMIT) && $(MAKE) clean
|
||||
|
||||
all install clean::
|
||||
cd `arch` && $(MAKE) $@
|
||||
|
@ -30,7 +45,6 @@ all install clean::
|
|||
cd awk && $(MAKE) $@
|
||||
cd bc && $(MAKE) $@
|
||||
cd byacc && $(MAKE) $@
|
||||
cd bzip2-1.0.3 && $(MAKE) $@
|
||||
cd cawf && $(MAKE) $@
|
||||
cd cron && $(MAKE) $@
|
||||
cd de && $(MAKE) $@
|
||||
|
|
|
@ -29,7 +29,7 @@ all: sh
|
|||
|
||||
sh: $(OBJS)
|
||||
$(CC) $(CFLAGS) -o sh $(OBJS) $(LIBS)
|
||||
install -S 256kw sh
|
||||
install -S 100k sh
|
||||
|
||||
install: /usr/bin/ash /usr/bin/sh /bin/sh
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ all: make
|
|||
|
||||
make : $(OBJ)
|
||||
$(CC) -i -o make $(OBJ)
|
||||
install -S 2000k make
|
||||
install -S 330k make
|
||||
|
||||
install: /usr/bin/make
|
||||
|
||||
|
|
|
@ -1,5 +1 @@
|
|||
#!/bin/sh
|
||||
chmem =300k /bin/sh /usr/bin/make /usr/bin/tar /usr/bin/aal
|
||||
cd /usr/lib || exit 1
|
||||
chmem =1M em_cemcom.ansi em_led
|
||||
chmem =200k * i386/*
|
||||
|
|
Loading…
Reference in a new issue