home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 375.lha / MRARPFile_v1.1 / Makefile < prev    next >
Makefile  |  1990-05-02  |  1KB  |  44 lines

  1.  
  2. CFLAGS = -pa -pc
  3.  
  4. all: Test MRARPFile.o MRARPFile.o32
  5.  
  6. lib: MRARPFile.o MRARPFile.o16
  7.     lb -o MRARPFile.lib MRARPFile.o
  8.     lb -o MRARPFile16.lib MRARPFile.o16
  9.     cp *.lib sys:lib
  10.  
  11. # Create the simple test program.
  12.  
  13. Test: Test.o MRARPFile.lib
  14.     ln -g -o Test Test.o +l MRARPFile.lib -la -lc
  15.  
  16. # Generate special debug version for testing.
  17.  
  18. MRARPFileDebug.o: MRARPFile.h MRARPFile.c
  19.     cc $(CFLAGS) -bs -DDEBUG -o MRARPFileDebug.o MRARPFile.c
  20.  
  21. # Generate 16 bit library module.
  22.  
  23. MRARPFile.o16: MRARPFile.h MRARPFile.c
  24.     cc $(CFLAGS) -ps -o MRARPFile.o16 MRARPFile.c
  25.  
  26. # Generate 32 bit library module. Actually, I don't believe there's a
  27. # difference from the program's point of view.
  28.  
  29. MRARPFile.o: MRARPFile.h MRARPFile.c
  30.     cc $(CFLAGS) -pl -o MRARPFILE.o MRARPFile.c
  31.  
  32. # Create the assembly language glue for obtaining LastTracker.
  33.  
  34. StoreTracker.o: StoreTracker.asm
  35.     as -o StoreTracker.o StoreTracker.asm
  36.  
  37.  
  38. ZOO = MRARPFile.Doc MRARPFile.h MRARPFile.c StoreTracker.asm Makefile \
  39.       MRARPFile.o MRARPFile.o16 MRARPFile.lib MRARPFile16.lib functions.diff Test
  40.  
  41. zoo: $(ZOO)
  42.     delete (MRARPFile.zoo)
  43.     zoo a MRARPFile $(ZOO)
  44.