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 @@
1−CC=/bgsys/drivers/ppcfloor/gnu-linux/bin/powerpc-bgp-linux-gcc
2−all: mympihello
1+#
2+# programs
3+#
4+TARG=\
5+ rompihello\
6+ ring \
7+ stupidreduce \
8+ reduce \
39
4−mympihello: mympihello.o mympilib.a
5− $(CC) -I . -o mympihello mympihello.o mympilib.a
6− cp mympihello ~/emu
10+DIRS=\
711
8−mympilib.a: torus.o mympi.o
9− ar r mympilib.a torus.o mympi.o
12+OTHEROFILES=\
13+ torus.$O\
14+ rompi.$O\
15+ support.$O\
1016
11−clean:
12− rm *.a *.o
17+HFILES=mpi.h
18+
19+LIB=lib.$O.a
20+BIN=.
21+CLIB=rompi.c torus.c
22+
23+UPDATE=\
24+ mkfile\
25+ $HFILES\
26+ ${OTHEROFILES:%.$O=%.c}\
27+ ${TARG:%=%.c}\
28+
29+clean:V:
30+ rm -f *.[$OS] *.[$OS].a [$OS].* y.tab.? y.debug y.output $TARG
31+
32+nuke: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