1# could add to CFLAGS to turn on warnings if you are using gcc 2WARNS=-Wall 3 4# change path if not running test from installed directory location 5INCS=-I../../pli_incs 6# maybe want -O<something> and/or -g 7CFLAGS= -Wall -g $(INCS) 8LFLAGS= -G 9 10# change to your compiler 11CC=gcc 12 13async.o: async.c 14 $(CC) $(CFLAGS) -c async.c 15 16vhello1.o: vhello1.c 17 $(CC) $(CFLAGS) -c vhello1.c 18 19vhello2.o: vhello2.c 20 $(CC) $(CFLAGS) -c vhello2.c 21 22vhelbad.o: vhelbad.c 23 $(CC) $(CFLAGS) -c vhelbad.c 24 25findcaus.o: findcaus.c 26 $(CC) $(CFLAGS) -c findcaus.c 27 28vacbtst.o: vacbtst.c 29 $(CC) $(CFLAGS) -c vacbtst.c 30 31vprtchg.o: vprtchg.c 32 $(CC) $(CFLAGS) -c vprtchg.c 33 34vprtchg2.o: vprtchg2.c 35 $(CC) $(CFLAGS) -c vprtchg2.c 36 37vprtchg3.o: vprtchg3.c 38 $(CC) $(CFLAGS) -c vprtchg3.c 39 40vprtdels.o: vprtdels.c 41 $(CC) $(CFLAGS) -c vprtdels.c 42 43vprtdel2.o: vprtdel2.c 44 $(CC) $(CFLAGS) -c vprtdel2.c 45 46vsetdels.o: vsetdels.c 47 $(CC) $(CFLAGS) -c vsetdels.c 48 49vsetval1.o: vsetval1.c 50 $(CC) $(CFLAGS) -c vsetval1.c 51 52vsetval2.o: vsetval2.c 53 $(CC) $(CFLAGS) -c vsetval2.c 54 55vtimcbs.o: vtimcbs.c 56 $(CC) $(CFLAGS) -c vtimcbs.c 57 58vfopen1.o: vfopen1.c 59 $(CC) $(CFLAGS) -c vfopen1.c 60 61vfopen2.o: vfopen2.c 62 $(CC) $(CFLAGS) -c vfopen2.c 63 64vconta1.o: vconta1.c 65 $(CC) $(CFLAGS) -c vconta1.c 66 67vchkprt1.o: vchkprt1.c 68 $(CC) $(CFLAGS) -c vchkprt1.c 69 70vdrvld1.o: vdrvld1.c 71 $(CC) $(CFLAGS) -c vdrvld1.c 72 73vdrvld2.o: vdrvld2.c 74 $(CC) $(CFLAGS) -c vdrvld2.c 75 76dfpsetd.o: dfpsetd.c 77 $(CC) $(CFLAGS) -c dfpsetd.c 78 79# make rules for dynamic libaries 80async.so: async.o 81 $(LD) $(LFLAGS) async.o -o async.so 82 83vhello1.so: vhello1.o 84 $(LD) $(LFLAGS) vhello1.o -o vhello1.so 85 86vhello2.so: vhello2.o 87 $(LD) $(LFLAGS) vhello2.o -o vhello2.so 88 89vhelbad.so: vhelbad.o 90 $(LD) $(LFLAGS) vhelbad.o -o vhelbad.so 91 92findcaus.so: findcaus.o 93 $(LD) $(LFLAGS) findcaus.o -o findcaus.so 94 95vacbtst.so: vacbtst.o 96 $(LD) $(LFLAGS) vacbtst.o -o vacbtst.so 97 98vprtchg.so: vprtchg.o 99 $(LD) $(LFLAGS) vprtchg.o -o vprtchg.so 100 101vprtchg2.so: vprtchg2.o 102 $(LD) $(LFLAGS) vprtchg2.o -o vprtchg2.so 103 104vprtchg3.so: vprtchg3.o 105 $(LD) $(LFLAGS) vprtchg3.o -o vprtchg3.so 106 107vprtdels.so: vprtdels.o 108 $(LD) $(LFLAGS) vprtdels.o -o vprtdels.so 109 110vprtdel2.so: vprtdel2.o 111 $(LD) $(LFLAGS) vprtdel2.o -o vprtdel2.so 112 113vsetdels.so: vsetdels.o 114 $(LD) $(LFLAGS) vsetdels.o -o vsetdels.so 115 116vsetval1.so: vsetval1.o 117 $(LD) $(LFLAGS) vsetval1.o -o vsetval1.so 118 119vsetval2.so: vsetval2.o 120 $(LD) $(LFLAGS) vsetval2.o -o vsetval2.so 121 122vtimcbs.so: vtimcbs.o 123 $(LD) $(LFLAGS) vtimcbs.o -o vtimcbs.so 124 125vfopen1.so: vfopen1.o 126 $(LD) $(LFLAGS) vfopen1.o -o vfopen1.so 127 128vfopen2.so: vfopen2.o 129 $(LD) $(LFLAGS) vfopen2.o -o vfopen2.so 130 131vconta1.so: vconta1.o 132 $(LD) $(LFLAGS) vconta1.o -o vconta1.so 133 134vchkprt1.so: vchkprt1.o 135 $(LD) $(LFLAGS) vchkprt1.o -o vchkprt1.so 136 137vdrvld1.so: vdrvld1.o 138 $(LD) $(LFLAGS) vdrvld1.o -o vdrvld1.so 139 140vdrvld2.so: vdrvld2.o 141 $(LD) $(LFLAGS) vdrvld2.o -o vdrvld2.so 142 143dfpsetd.so: dfpsetd.o 144 $(LD) $(LFLAGS) dfpsetd.o -o dfpsetd.so 145