History

Start to clean up Makefile

rminnich committed 16 years ago

Commit 4db491c1 parent cc417c81 file · +35 −9Browse files

Unified · Split

sys/src/cmd/rompi/Makefile+35−9
@@ -1,12 +1,38 @@
1CC=/bgsys/drivers/ppcfloor/gnu-linux/bin/powerpc-bgp-linux-gcc1#
2all: mympihello2# programs
3#
4TARG=\
5 rompihello\
6 ring \
7 stupidreduce \
8 reduce \
3 9
4mympihello: mympihello.o mympilib.a10DIRS=\
5 $(CC) -I . -o mympihello mympihello.o mympilib.a
6 cp mympihello ~/emu
7 11
8mympilib.a: torus.o mympi.o12OTHEROFILES=\
9 ar r mympilib.a torus.o mympi.o13 torus.$O\
14 rompi.$O\
15 support.$O\
10 16
11clean: 17HFILES=mpi.h
12 rm *.a *.o 18
19LIB=lib.$O.a
20BIN=.
21CLIB=rompi.c torus.c
22
23UPDATE=\
24 mkfile\
25 $HFILES\
26 ${OTHEROFILES:%.$O=%.c}\
27 ${TARG:%=%.c}\
28
29clean:V:
30 rm -f *.[$OS] *.[$OS].a [$OS].* y.tab.? y.debug y.output $TARG
31
32nuke:V:
33 rm -f *.[$OS] *.[$OS].a [$OS].* y.tab.? y.debug y.output $TARG *.acid
34
35$O.%: lib.$O.a
36
37${LIB}: ${OTHEROFILES}
38 ar r $LIB $OTHEROFILES