1# version for gcc, for other compiler change CC= 2# could add to CFLAGS to turn on warnings if you are using gcc 3WARNS=-Wall 4 5# change path if not running test from installed directory location 6INCS=-I../../pli_incs 7# maybe want -O<something> and/or -g also maybe -march= 8CFLAGS= -Wall $(INCS) 9 10 11# change to your compiler 12CC=gcc 13 14PLIOBJS=cv_main.o veriuser.o 15 16LFLAGS= 17# probably not all of these are really needed 18LIBS= -lm -lnsl -lsocket -lintl -ldl 19# change path if not running test from installed directory location 20CVOLOC=../../lib/cverobj.o 21 22cv_main.o: cv_main.c 23 $(CC) $(CFLAGS) -c cv_main.c 24 25veriuser.o: veriuser.c 26 $(CC) $(CFLAGS) -c veriuser.c 27 28async.o: async.c 29 $(CC) $(CFLAGS) -c async.c 30 31vhello1.o: vhello1.c 32 $(CC) $(CFLAGS) -c vhello1.c 33 34vhello2.o: vhello2.c 35 $(CC) $(CFLAGS) -c vhello2.c 36 37vhelbad.o: vhelbad.c 38 $(CC) $(CFLAGS) -c vhelbad.c 39 40findcaus.o: findcaus.c 41 $(CC) $(CFLAGS) -c findcaus.c 42 43vacbtst.o: vacbtst.c 44 $(CC) $(CFLAGS) -c vacbtst.c 45 46vprtchg.o: vprtchg.c 47 $(CC) $(CFLAGS) -c vprtchg.c 48 49vprtchg2.o: vprtchg2.c 50 $(CC) $(CFLAGS) -c vprtchg2.c 51 52vprtchg3.o: vprtchg3.c 53 $(CC) $(CFLAGS) -c vprtchg3.c 54 55vprtdels.o: vprtdels.c 56 $(CC) $(CFLAGS) -c vprtdels.c 57 58vprtdel2.o: vprtdel2.c 59 $(CC) $(CFLAGS) -c vprtdel2.c 60 61vsetdels.o: vsetdels.c 62 $(CC) $(CFLAGS) -c vsetdels.c 63 64vsetval1.o: vsetval1.c 65 $(CC) $(CFLAGS) -c vsetval1.c 66 67vsetval2.o: vsetval2.c 68 $(CC) $(CFLAGS) -c vsetval2.c 69 70vtimcbs.o: vtimcbs.c 71 $(CC) $(CFLAGS) -c vtimcbs.c 72 73vfopen1.o: vfopen1.c 74 $(CC) $(CFLAGS) -c vfopen1.c 75 76vfopen2.o: vfopen2.c 77 $(CC) $(CFLAGS) -c vfopen2.c 78 79vconta1.o: vconta1.c 80 $(CC) $(CFLAGS) -c vconta1.c 81 82vchkprt1.o: vchkprt1.c 83 $(CC) $(CFLAGS) -c vchkprt1.c 84 85vdrvld1.o: vdrvld1.c 86 $(CC) $(CFLAGS) -c vdrvld1.c 87 88vdrvld2.o: vdrvld2.c 89 $(CC) $(CFLAGS) -c vdrvld2.c 90 91dfpsetd.o: dfpsetd.c 92 $(CC) $(CFLAGS) -c dfpsetd.c 93 94# would normally use make variables for lists of objects and sources 95async: async.o $(PLIOBJS) 96 $(CC) $(LFLAGS) $(CVOLOC) async.o $(PLIOBJS) $(LFLAGS) \ 97 $(LIBS) -o async 98 99vhello1: vhello1.o $(PLIOBJS) 100 $(CC) $(LFLAGS) $(CVOLOC) vhello1.o $(PLIOBJS) $(LFLAGS) \ 101 $(LIBS) -o vhello1 102 103vhello2: vhello2.o $(PLIOBJS) 104 $(CC) $(LFLAGS) $(CVOLOC) vhello2.o $(PLIOBJS) $(LFLAGS) \ 105 $(LIBS) -o vhello2 106 107vhelbad: vhelbad.o $(PLIOBJS) 108 $(CC) $(LFLAGS) $(CVOLOC) vhelbad.o $(PLIOBJS) $(LFLAGS) \ 109 $(LIBS) -o vhelbad 110 111findcaus: findcaus.o $(PLIOBJS) 112 $(CC) $(LFLAGS) $(CVOLOC) findcaus.o $(PLIOBJS) $(LFLAGS) \ 113 $(LIBS) -o findcaus 114 115vacbtst: vacbtst.o $(PLIOBJS) 116 $(CC) $(LFLAGS) $(CVOLOC) vacbtst.o $(PLIOBJS) $(LFLAGS) \ 117 $(LIBS) -o vacbtst 118 119vprtchg: vprtchg.o $(PLIOBJS) 120 $(CC) $(LFLAGS) $(CVOLOC) vprtchg.o $(PLIOBJS) $(LFLAGS) \ 121 $(LIBS) -o vprtchg 122 123vprtchg2: vprtchg2.o $(PLIOBJS) 124 $(CC) $(LFLAGS) $(CVOLOC) vprtchg2.o $(PLIOBJS) $(LFLAGS) \ 125 $(LIBS) -o vprtchg2 126 127vprtchg3: vprtchg3.o $(PLIOBJS) 128 $(CC) $(LFLAGS) $(CVOLOC) vprtchg3.o $(PLIOBJS) $(LFLAGS) \ 129 $(LIBS) -o vprtchg3 130 131vprtdels: vprtdels.o $(PLIOBJS) 132 $(CC) $(LFLAGS) $(CVOLOC) vprtdels.o $(PLIOBJS) $(LFLAGS) \ 133 $(LIBS) -o vprtdels 134 135vprtdel2: vprtdel2.o $(PLIOBJS) 136 $(CC) $(LFLAGS) $(CVOLOC) vprtdel2.o $(PLIOBJS) $(LFLAGS) \ 137 $(LIBS) -o vprtdel2 138 139vsetdels: vsetdels.o $(PLIOBJS) 140 $(CC) $(LFLAGS) $(CVOLOC) vsetdels.o $(PLIOBJS) $(LFLAGS) \ 141 $(LIBS) -o vsetdels 142 143vsetval1: vsetval1.o $(PLIOBJS) 144 $(CC) $(LFLAGS) $(CVOLOC) vsetval1.o $(PLIOBJS) $(LFLAGS) \ 145 $(LIBS) -o vsetval1 146 147vsetval2: vsetval2.o $(PLIOBJS) 148 $(CC) $(LFLAGS) $(CVOLOC) vsetval2.o $(PLIOBJS) $(LFLAGS) \ 149 $(LIBS) -o vsetval2 150 151vtimcbs: vtimcbs.o $(PLIOBJS) 152 $(CC) $(LFLAGS) $(CVOLOC) vtimcbs.o $(PLIOBJS) $(LFLAGS) \ 153 $(LIBS) -o vtimcbs 154 155vfopen1: vfopen1.o $(PLIOBJS) 156 $(CC) $(LFLAGS) $(CVOLOC) vfopen1.o $(PLIOBJS) $(LFLAGS) \ 157 $(LIBS) -o vfopen1 158 159vfopen2: vfopen2.o $(PLIOBJS) 160 $(CC) $(LFLAGS) $(CVOLOC) vfopen2.o $(PLIOBJS) $(LFLAGS) \ 161 $(LIBS) -o vfopen2 162 163vconta1: vconta1.o $(PLIOBJS) 164 $(CC) $(LFLAGS) $(CVOLOC) vconta1.o $(PLIOBJS) $(LFLAGS) \ 165 $(LIBS) -o vconta1 166 167vchkprt1: vchkprt1.o $(PLIOBJS) 168 $(CC) $(LFLAGS) $(CVOLOC) vchkprt1.o $(PLIOBJS) $(LFLAGS) \ 169 $(LIBS) -o vchkprt1 170 171vdrvld1: vdrvld1.o $(PLIOBJS) 172 $(CC) $(LFLAGS) $(CVOLOC) vdrvld1.o $(PLIOBJS) $(LFLAGS) \ 173 $(LIBS) -o vdrvld1 174 175vdrvld2: vdrvld2.o $(PLIOBJS) 176 $(CC) $(LFLAGS) $(CVOLOC) vdrvld2.o $(PLIOBJS) $(LFLAGS) \ 177 $(LIBS) -o vdrvld2 178 179dfpsetd: dfpsetd.o $(PLIOBJS) 180 $(CC) $(LFLAGS) $(CVOLOC) dfpsetd.o $(PLIOBJS) $(LFLAGS) \ 181 $(LIBS) -o dfpsetd 182