1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
|
SHELL = /bin/sh
SCIDIR=../..
include ../../Makefile.incl
all:: info
info:
@echo "Type \"make test\" to compile all programs (in /tmp)"
@echo "Type \"make /tmp/pgm.o\" to compile pgm program"
@echo "Type \"make tests\" to run tests"
FFLAGS = $(FC_OPTIONS) $(FC_PICFLAGS)
CFLAGS = $(CC_OPTIONS) $(CC_PICFLAGS)
OBJSF = /tmp/ext1f.o /tmp/ext2f.o /tmp/ext3f.o /tmp/ext4f.o /tmp/ext5f.o /tmp/ext6f.o \
/tmp/ext7f.o /tmp/ext8f.o /tmp/ext9f.o /tmp/ext10f.o /tmp/ext11f.o /tmp/ext12f.o \
/tmp/ext13f.o /tmp/ext14f.o
OBJSC = /tmp/ext1c.o /tmp/ext2c.o /tmp/ext3c.o /tmp/ext4c.o /tmp/ext5c.o /tmp/ext6c.o \
/tmp/ext7c.o /tmp/ext8c.o /tmp/ext9c.o /tmp/ext10c.o /tmp/ext11c.o /tmp/ext12c.o \
/tmp/ext13c.o /tmp/ext14c.o
test : $(OBJSF) $(OBJSC)
/tmp/ext1f.o: ext1f.f
$(FC) $(FFLAGS) -c ext1f.f -o /tmp/ext1f.o
/tmp/ext2f.o: ext2f.f
$(FC) $(FFLAGS) -c ext2f.f -o /tmp/ext2f.o
/tmp/ext3f.o: ext3f.f
$(FC) $(FFLAGS) -c ext3f.f -o /tmp/ext3f.o
/tmp/ext4f.o: ext4f.f
$(FC) $(FFLAGS) -c ext4f.f -o /tmp/ext4f.o
/tmp/ext5f.o: ext5f.f
$(FC) $(FFLAGS) -c ext5f.f -o /tmp/ext5f.o
/tmp/ext6f.o: ext6f.f
$(FC) $(FFLAGS) -c ext6f.f -o /tmp/ext6f.o
/tmp/ext7f.o: ext7f.f
$(FC) $(FFLAGS) -c ext7f.f -o /tmp/ext7f.o
/tmp/ext8f.o: ext8f.f
$(FC) $(FFLAGS) -c ext8f.f -o /tmp/ext8f.o
/tmp/ext9f.o: ext9f.f
$(FC) $(FFLAGS) -c ext9f.f -o /tmp/ext9f.o
/tmp/ext10f.o: ext10f.f
$(FC) $(FFLAGS) -c ext10f.f -o /tmp/ext10f.o
/tmp/ext11f.o: ext11f.f
$(FC) $(FFLAGS) -c ext11f.f -o /tmp/ext11f.o
/tmp/ext12f.o: ext12f.f
$(FC) $(FFLAGS) -c ext12f.f -o /tmp/ext12f.o
/tmp/ext13f.o: ext13f.f
$(FC) $(FFLAGS) -c ext13f.f -o /tmp/ext13f.o
/tmp/ext14f.o: ext14f.f
$(FC) $(FFLAGS) -c ext14f.f -o /tmp/ext14f.o
/tmp/ext1c.o: ext1c.c
$(CC) $(CFLAGS) -c ext1c.c -o /tmp/ext1c.o
/tmp/ext2c.o: ext2c.c
$(CC) $(CFLAGS) -c ext2c.c -o /tmp/ext2c.o
/tmp/ext3c.o: ext3c.c
$(CC) $(CFLAGS) -c ext3c.c -o /tmp/ext3c.o
/tmp/ext4c.o: ext4c.c
$(CC) $(CFLAGS) -c ext4c.c -o /tmp/ext4c.o
/tmp/ext5c.o: ext5c.c
$(CC) $(CFLAGS) -c ext5c.c -o /tmp/ext5c.o
/tmp/ext6c.o: ext6c.c
$(CC) $(CFLAGS) -c ext6c.c -o /tmp/ext6c.o
/tmp/ext7c.o: ext7c.c
$(CC) $(CFLAGS) -c ext7c.c -o /tmp/ext7c.o
/tmp/ext8c.o: ext8c.c
$(CC) $(CFLAGS) -c ext8c.c -o /tmp/ext8c.o
/tmp/ext9c.o: ext9c.c
$(CC) $(CFLAGS) -c ext9c.c -o /tmp/ext9c.o
/tmp/ext10c.o: ext10c.c
$(CC) $(CFLAGS) -c ext10c.c -o /tmp/ext10c.o
/tmp/ext11c.o: ext11c.c
$(CC) $(CFLAGS) -c ext11c.c -o /tmp/ext11c.o
/tmp/ext12c.o: ext12c.c
$(CC) $(CFLAGS) -c ext12c.c -o /tmp/ext12c.o
/tmp/ext13c.o: ext13c.c
$(CC) $(CFLAGS) -c ext13c.c -o /tmp/ext13c.o
/tmp/ext14c.o: ext14c.c
$(CC) $(CFLAGS) -c ext14c.c -o /tmp/ext14c.o
clean::
@$(RM) /tmp/ext*.o so_locations *.o
distclean::
@$(RM) /tmp/ext*.o so_locations *.o
##---------------------- test all the example
EXAMPLES=ext1c.sce ext1f.sce ext2c.sce ext2f.sce ext3c.sce \
ext3f.sce ext4c.sce ext4f.sce ext5c.sce ext5f.sce ext6c.sce \
ext6f.sce ext7c.sce ext7f.sce ext8c.sce ext8f.sce ext9c.sce ext9f.sce \
ext10c.sce ext10f.sce ext11c.sce ext11f.sce ext12c.sce ext12f.sce \
ext13c.sce ext13f.sce
tests : $(EXAMPLES)
@cat ext[1-9][fc].sce > zlink.tst
@cat ext1[0-9][fc].sce >> zlink.tst
@$(SCIDIR)/util/scidem $(SCIDIR) zlink.tst zlink.dia
clean ::
@echo Cleaning link-examples
@$(RM) zlink.dia zlink.tst
distclean::
@$(RM) zlink.dia zlink.tst $(OBJSC) $(OBJSF)
|