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