home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / fish / system_utils / technical / snoopdos_451 / src / makefile next >
Makefile  |  1991-02-06  |  799b  |  41 lines

  1. #
  2. # Lattice LKM makefile, for Lattice C V5.04                           :ts=8
  3. #
  4. # SnoopDos (C) Copyright Eddy Carroll, May 1990
  5. #
  6.  
  7. CFLAGS    = -cusq -j88i -ms -v # -d5
  8. BFLAGS    = sc sd nd map ram:map
  9. #BFLAGS    = addsym
  10. LIBS    = lib:lc.lib lib:amiga.lib
  11. ASM    = lc:asm
  12. #START   = lib:c.o
  13. START    = tiny.o
  14.  
  15. .c.o:
  16.     lc $(CFLAGS) -Hsystem.sym $*.c
  17. .a.o:
  18.     $(ASM) -isys:include/ -u $*.a    # Prefix all symbols with C-style _
  19. .s.o:
  20.     $(ASM) -isys:include/ $*.s    # Standard "pure" assembly
  21. .n.doc:
  22.     nro >$*.doc -ms:an $*.n
  23. .h.sym:
  24.     lc1 -ph -o$*.sym $*.h
  25.  
  26. #
  27. # Makefile dependencies
  28. #
  29. all: snoopdos
  30.  
  31. OBJS    = tiny.o snoopdos.o snoopglue.o res.o
  32.  
  33. snoopdos: $(OBJS)
  34.     blink from $(OBJS) to SnoopDos $(BFLAGS) lib $(LIBS)
  35.  
  36. system.sym:    system.h
  37. tiny.o:        tiny.a
  38. snoopdos.o:    snoopdos.c system.sym
  39. snoopglue.o:    snoopglue.s
  40. res.o:        res.s
  41.