Daniel Veillard | 1f33c4d | 2005-07-10 21:38:31 +0000 | [diff] [blame] | 1 | # |
| 2 | # You may have to ajust to call the right compiler, or other oprions |
| 3 | # for compiling and linking |
| 4 | # |
| 5 | |
| 6 | CFLAGS=`xml2-config --cflags` |
| 7 | LIBS=`xml2-config --libs` |
| 8 | THREADLIB= -lpthread |
| 9 | EXEEXT= |
| 10 | |
Daniel Veillard | abade01 | 2008-07-24 15:05:38 +0000 | [diff] [blame] | 11 | all: runtest$(EXEEXT) runsuite$(EXEEXT) testapi$(EXEEXT) testchar$(EXEEXT) |
Daniel Veillard | 1f33c4d | 2005-07-10 21:38:31 +0000 | [diff] [blame] | 12 | |
| 13 | clean: |
| 14 | $(RM) runtest$(EXEEXT) runsuite$(EXEEXT) testapi$(EXEEXT) |
| 15 | |
Daniel Veillard | abade01 | 2008-07-24 15:05:38 +0000 | [diff] [blame] | 16 | check: do_runtest do_testchar do_testapi do_runsuite |
Daniel Veillard | 1f33c4d | 2005-07-10 21:38:31 +0000 | [diff] [blame] | 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 | |
Daniel Veillard | abade01 | 2008-07-24 15:05:38 +0000 | [diff] [blame] | 36 | testchar$(EXEEXT): testchar.c |
| 37 | $(CC) -o testchar$(EXEEXT) $(CFLAGS) testchar.c $(LIBS) |
| 38 | |
| 39 | do_testchar: testchar$(EXEEXT) |
| 40 | ./testchar |
| 41 | |