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 135 136 137 138 139 140 141 142 143 144
|
# could add to CFLAGS to turn on warnings if you are using gcc
WARNS=-Wall
# change path if not running test from installed directory location
INCS=-I../../pli_incs
# you must use exactly these flags for OSX
CFLAGS= -fPIC -Wall $(INCS) -dynamic -fno-common
LFLAGS= -flat_namespace -bundle -undefined suppress
# change to your compiler
# CC=gcc
async.o: async.c
$(CC) $(CFLAGS) -c async.c
vhello1.o: vhello1.c
$(CC) $(CFLAGS) -c vhello1.c
vhello2.o: vhello2.c
$(CC) $(CFLAGS) -c vhello2.c
vhelbad.o: vhelbad.c
$(CC) $(CFLAGS) -c vhelbad.c
findcaus.o: findcaus.c
$(CC) $(CFLAGS) -c findcaus.c
vacbtst.o: vacbtst.c
$(CC) $(CFLAGS) -c vacbtst.c
vprtchg.o: vprtchg.c
$(CC) $(CFLAGS) -c vprtchg.c
vprtchg2.o: vprtchg2.c
$(CC) $(CFLAGS) -c vprtchg2.c
vprtchg3.o: vprtchg3.c
$(CC) $(CFLAGS) -c vprtchg3.c
vprtdels.o: vprtdels.c
$(CC) $(CFLAGS) -c vprtdels.c
vprtdel2.o: vprtdel2.c
$(CC) $(CFLAGS) -c vprtdel2.c
vsetdels.o: vsetdels.c
$(CC) $(CFLAGS) -c vsetdels.c
vsetval1.o: vsetval1.c
$(CC) $(CFLAGS) -c vsetval1.c
vsetval2.o: vsetval2.c
$(CC) $(CFLAGS) -c vsetval2.c
vtimcbs.o: vtimcbs.c
$(CC) $(CFLAGS) -c vtimcbs.c
vfopen1.o: vfopen1.c
$(CC) $(CFLAGS) -c vfopen1.c
vfopen2.o: vfopen2.c
$(CC) $(CFLAGS) -c vfopen2.c
vconta1.o: vconta1.c
$(CC) $(CFLAGS) -c vconta1.c
vchkprt1.o: vchkprt1.c
$(CC) $(CFLAGS) -c vchkprt1.c
vdrvld1.o: vdrvld1.c
$(CC) $(CFLAGS) -c vdrvld1.c
vdrvld2.o: vdrvld2.c
$(CC) $(CFLAGS) -c vdrvld2.c
dfpsetd.o: dfpsetd.c
$(CC) $(CFLAGS) -c dfpsetd.c
# make rules for dynamic libaries
async.dylib: async.o
$(CC) $(LFLAGS) async.o -o async.dylib
vhello1.dylib: vhello1.o
$(CC) $(LFLAGS) vhello1.o -o vhello1.dylib
vhello2.dylib: vhello2.o
$(CC) $(LFLAGS) vhello2.o -o vhello2.dylib
vhelbad.dylib: vhelbad.o
$(CC) $(LFLAGS) vhelbad.o -o vhelbad.dylib
findcaus.dylib: findcaus.o
$(CC) $(LFLAGS) findcaus.o -o findcaus.dylib
vacbtst.dylib: vacbtst.o
$(CC) $(LFLAGS) vacbtst.o -o vacbtst.dylib
vprtchg.dylib: vprtchg.o
$(CC) $(LFLAGS) vprtchg.o -o vprtchg.dylib
vprtchg2.dylib: vprtchg2.o
$(CC) $(LFLAGS) vprtchg2.o -o vprtchg2.dylib
vprtchg3.dylib: vprtchg3.o
$(CC) $(LFLAGS) vprtchg3.o -o vprtchg3.dylib
vprtdels.dylib: vprtdels.o
$(CC) $(LFLAGS) vprtdels.o -o vprtdels.dylib
vprtdel2.dylib: vprtdel2.o
$(CC) $(LFLAGS) vprtdel2.o -o vprtdel2.dylib
vsetdels.dylib: vsetdels.o
$(CC) $(LFLAGS) vsetdels.o -o vsetdels.dylib
vsetval1.dylib: vsetval1.o
$(CC) $(LFLAGS) vsetval1.o -o vsetval1.dylib
vsetval2.dylib: vsetval2.o
$(CC) $(LFLAGS) vsetval2.o -o vsetval2.dylib
vtimcbs.dylib: vtimcbs.o
$(CC) $(LFLAGS) vtimcbs.o -o vtimcbs.dylib
vfopen1.dylib: vfopen1.o
$(CC) $(LFLAGS) vfopen1.o -o vfopen1.dylib
vfopen2.dylib: vfopen2.o
$(CC) $(LFLAGS) vfopen2.o -o vfopen2.dylib
vconta1.dylib: vconta1.o
$(CC) $(LFLAGS) vconta1.o -o vconta1.dylib
vchkprt1.dylib: vchkprt1.o
$(CC) $(LFLAGS) vchkprt1.o -o vchkprt1.dylib
vdrvld1.dylib: vdrvld1.o
$(CC) $(LFLAGS) vdrvld1.o -o vdrvld1.dylib
vdrvld2.dylib: vdrvld2.o
$(CC) $(LFLAGS) vdrvld2.o -o vdrvld2.dylib
dfpsetd.dylib: dfpsetd.o
$(CC) $(LFLAGS) dfpsetd.o -o dfpsetd.dylib
|