Home | History | Annotate | Download | only in test
      1 # Makefile to build the SDL tests
      2 
      3 srcdir  = @srcdir@
      4 
      5 CC      = @CC@
      6 EXE	= @EXE@
      7 CFLAGS  = @CFLAGS@
      8 LIBS	= @LIBS@
      9 
     10 TARGETS = checkkeys$(EXE) graywin$(EXE) loopwave$(EXE) testalpha$(EXE) testbitmap$(EXE) testblitspeed$(EXE) testcdrom$(EXE) testcursor$(EXE) testdyngl$(EXE) testerror$(EXE) testfile$(EXE) testgamma$(EXE) testgl$(EXE) testhread$(EXE) testiconv$(EXE) testjoystick$(EXE) testkeys$(EXE) testlock$(EXE) testoverlay2$(EXE) testoverlay$(EXE) testpalette$(EXE) testplatform$(EXE) testsem$(EXE) testsprite$(EXE) testtimer$(EXE) testver$(EXE) testvidinfo$(EXE) testwin$(EXE) testwm$(EXE) threadwin$(EXE) torturethread$(EXE) testloadso$(EXE)
     11 
     12 all: $(TARGETS)
     13 
     14 checkkeys$(EXE): $(srcdir)/checkkeys.c
     15 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     16 
     17 graywin$(EXE): $(srcdir)/graywin.c
     18 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     19 
     20 loopwave$(EXE): $(srcdir)/loopwave.c
     21 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     22 
     23 testalpha$(EXE): $(srcdir)/testalpha.c
     24 	$(CC) -o $@ $? $(CFLAGS) $(LIBS) @MATHLIB@
     25 
     26 testbitmap$(EXE): $(srcdir)/testbitmap.c
     27 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     28 
     29 testblitspeed$(EXE): $(srcdir)/testblitspeed.c
     30 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     31 
     32 testcdrom$(EXE): $(srcdir)/testcdrom.c
     33 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     34 
     35 testcursor$(EXE): $(srcdir)/testcursor.c
     36 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     37 
     38 testdyngl$(EXE): $(srcdir)/testdyngl.c
     39 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     40 
     41 testerror$(EXE): $(srcdir)/testerror.c
     42 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     43 
     44 testfile$(EXE): $(srcdir)/testfile.c
     45 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     46 
     47 testgamma$(EXE): $(srcdir)/testgamma.c
     48 	$(CC) -o $@ $? $(CFLAGS) $(LIBS) @MATHLIB@
     49 
     50 testgl$(EXE): $(srcdir)/testgl.c
     51 	$(CC) -o $@ $? $(CFLAGS) $(LIBS) @GLLIB@ @MATHLIB@
     52 
     53 testhread$(EXE): $(srcdir)/testhread.c
     54 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     55 
     56 testiconv$(EXE): $(srcdir)/testiconv.c
     57 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     58 
     59 testjoystick$(EXE): $(srcdir)/testjoystick.c
     60 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     61 
     62 testkeys$(EXE): $(srcdir)/testkeys.c
     63 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     64 
     65 testlock$(EXE): $(srcdir)/testlock.c
     66 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     67 
     68 testoverlay2$(EXE): $(srcdir)/testoverlay2.c
     69 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     70 
     71 testoverlay$(EXE): $(srcdir)/testoverlay.c
     72 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     73 
     74 testpalette$(EXE): $(srcdir)/testpalette.c
     75 	$(CC) -o $@ $? $(CFLAGS) $(LIBS) @MATHLIB@
     76 
     77 testplatform$(EXE): $(srcdir)/testplatform.c
     78 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     79 
     80 testsem$(EXE): $(srcdir)/testsem.c
     81 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     82 
     83 testsprite$(EXE): $(srcdir)/testsprite.c
     84 	$(CC) -o $@ $? $(CFLAGS) $(LIBS) @MATHLIB@
     85 
     86 testtimer$(EXE): $(srcdir)/testtimer.c
     87 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     88 
     89 testver$(EXE): $(srcdir)/testver.c
     90 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     91 
     92 testvidinfo$(EXE): $(srcdir)/testvidinfo.c
     93 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     94 
     95 testwin$(EXE): $(srcdir)/testwin.c
     96 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
     97 
     98 testwm$(EXE): $(srcdir)/testwm.c
     99 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
    100 
    101 threadwin$(EXE): $(srcdir)/threadwin.c
    102 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
    103 
    104 torturethread$(EXE): $(srcdir)/torturethread.c
    105 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
    106 
    107 testloadso$(EXE): $(srcdir)/testloadso.c
    108 	$(CC) -o $@ $? $(CFLAGS) $(LIBS)
    109 
    110 
    111 clean:
    112 	rm -f $(TARGETS)
    113 
    114 distclean: clean
    115 	rm -f Makefile
    116 	rm -f config.status config.cache config.log
    117 	rm -rf $(srcdir)/autom4te*
    118