home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / c / objam01.lha / objam / test / Makefile < prev    next >
Encoding:
Makefile  |  1994-12-26  |  1.0 KB  |  38 lines

  1. # Makefile for ObjectiveAmiga test programs
  2.  
  3.  
  4. CC        = gcc
  5. CFLAGS        = $(PAR_GCC_FLAGS)
  6.  
  7. RM        = rm -f
  8. ALL        = objcTest objamTest objbasTest runtimeTest rexxTest
  9.  
  10. .SUFFIXES: .m
  11.  
  12.  
  13. .m.o:
  14.     $(CC) $(CFLAGS) -o $@ -c $<
  15.  
  16.  
  17. default: objcTest rexxTest runtimeTest
  18.  
  19. all: $(ALL)
  20.  
  21. objcTest: objcTest.o fooObject.o fooObject.h # ../objc/libobjc.a
  22.     gcc $(CFLAGS) -o objcTest $(OBJCLIBDIR)/objc_init.o objcTest.o fooObject.o -lobjc
  23.  
  24. objbasTest: objbasTest.o ../objc/libobjc.a # ../objbas/libobjbas.a
  25.     gcc $(CFLAGS) -o objbasTest $(OBJCLIBDIR)/objc_init.o objbasTest.o -lobjbas -lobjc
  26.  
  27. objamTest: objamTest.o fooObject.o fooObject.h # ../objc/libobjc.a ../objam/libobjam.a
  28.     gcc $(CFLAGS) -o objamTest $(OBJCLIBDIR)/objc_init.o objamTest.o fooObject.o -lobjam -lobjc
  29.  
  30. runtimeTest: runtimeTest.o # ../objc/libobjc.a
  31.     gcc $(CFLAGS) -o runtimeTest $(OBJCLIBDIR)/objc_init.o runtimeTest.o -lobjc
  32.  
  33. rexxTest: rexxTest.o # ../objc/libobjc.a ../objam/libobjam.a
  34.     gcc $(CFLAGS) -o rexxTest $(OBJCLIBDIR)/objc_init.o rexxTest.o -lobjam -lobjc
  35.  
  36. clean:
  37.     $(RM) *.o $(ALL)
  38.