1 | #
|
---|
2 | # You may have to adjust to call the right compiler, or other options
|
---|
3 | # for compiling and linking
|
---|
4 | #
|
---|
5 |
|
---|
6 | CFLAGS=`xml2-config --cflags`
|
---|
7 | LIBS=`xml2-config --libs`
|
---|
8 | THREADLIB= -lpthread
|
---|
9 | EXEEXT=
|
---|
10 |
|
---|
11 | all: runtest$(EXEEXT) runsuite$(EXEEXT) testapi$(EXEEXT) testchar$(EXEEXT)
|
---|
12 |
|
---|
13 | clean:
|
---|
14 | $(RM) runtest$(EXEEXT) runsuite$(EXEEXT) testapi$(EXEEXT)
|
---|
15 |
|
---|
16 | check: do_runtest do_testchar do_testapi do_runsuite
|
---|
17 |
|
---|
18 | runtest$(EXEEXT): runtest.c
|
---|
19 | $(CC) -o runtest$(EXEEXT) $(CFLAGS) runtest.c $(LIBS) $(THREADLIB)
|
---|
20 |
|
---|
21 | do_runtest: runtest$(EXEEXT)
|
---|
22 | ./runtest
|
---|
23 |
|
---|
24 | runsuite$(EXEEXT): runsuite.c
|
---|
25 | $(CC) -o runsuite$(EXEEXT) $(CFLAGS) runsuite.c $(LIBS)
|
---|
26 |
|
---|
27 | do_runsuite: runsuite$(EXEEXT)
|
---|
28 | ./runsuite
|
---|
29 |
|
---|
30 | testapi$(EXEEXT): testapi.c
|
---|
31 | $(CC) -o testapi$(EXEEXT) $(CFLAGS) testapi.c $(LIBS)
|
---|
32 |
|
---|
33 | do_testapi: testapi$(EXEEXT)
|
---|
34 | ./testapi
|
---|
35 |
|
---|
36 | testchar$(EXEEXT): testchar.c
|
---|
37 | $(CC) -o testchar$(EXEEXT) $(CFLAGS) testchar.c $(LIBS)
|
---|
38 |
|
---|
39 | do_testchar: testchar$(EXEEXT)
|
---|
40 | ./testchar
|
---|
41 |
|
---|