# # 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