| # |
| # You may have to ajust to call the right compiler, or other oprions |
| # for compiling and linking |
| # |
| |
| CFLAGS=`xml2-config --cflags` |
| LIBS=`xml2-config --libs` |
| THREADLIB= -lpthread |
| EXEEXT= |
| |
| all: runtest$(EXEEXT) runsuite$(EXEEXT) testapi$(EXEEXT) testchar$(EXEEXT) |
| |
| clean: |
| $(RM) runtest$(EXEEXT) runsuite$(EXEEXT) testapi$(EXEEXT) |
| |
| check: do_runtest do_testchar do_testapi do_runsuite |
| |
| runtest$(EXEEXT): runtest.c |
| $(CC) -o runtest$(EXEEXT) $(CFLAGS) runtest.c $(LIBS) $(THREADLIB) |
| |
| do_runtest: runtest$(EXEEXT) |
| ./runtest |
| |
| runsuite$(EXEEXT): runsuite.c |
| $(CC) -o runsuite$(EXEEXT) $(CFLAGS) runsuite.c $(LIBS) |
| |
| do_runsuite: runsuite$(EXEEXT) |
| ./runsuite |
| |
| testapi$(EXEEXT): testapi.c |
| $(CC) -o testapi$(EXEEXT) $(CFLAGS) testapi.c $(LIBS) |
| |
| do_testapi: testapi$(EXEEXT) |
| ./testapi |
| |
| testchar$(EXEEXT): testchar.c |
| $(CC) -o testchar$(EXEEXT) $(CFLAGS) testchar.c $(LIBS) |
| |
| do_testchar: testchar$(EXEEXT) |
| ./testchar |
| |