Skip to content
Snippets Groups Projects
Makefile.tests 913 B
Newer Older
  • Learn to ignore specific revisions
  • Nick Wellnhofer's avatar
    Nick Wellnhofer committed
    # You may have to adjust to call the right compiler, or other options
    
    # 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