home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Extra 1997 #5 / AmigaPlus_Extra-CD_5-97.iso / online-tools / mail / yamnet / fscode.lha / SMakeFile < prev    next >
Makefile  |  1995-11-13  |  863b  |  37 lines

  1. # $VER: MakeFile for FSCode (13.11.95) by Flavio Stanchina
  2. # Needs SAS/C and PhxAss
  3.  
  4. SRC = Src/
  5. OBJ = Obj/
  6.  
  7. C_OPTIONS = OPT noVER
  8. #C_OPTIONS = noOPT noVER DEBUG=LINE
  9. .c.o0:
  10.     @SC $< OBJNAME=$@ $(C_OPTIONS) CPU=68000
  11.  
  12. .c.o2:
  13.     @SC $< OBJNAME=$@ $(C_OPTIONS) CPU=68020
  14.  
  15. ASM_OPTIONS = INCPATH="$(SRC),INCLUDE:" QUIET
  16. .a.o:
  17.     PhxAss FROM $< TO $@ $(ASM_OPTIONS)
  18.  
  19. LINK_LIBS = LIB:sc.lib LIB:amiga.lib
  20. LINK_OPTIONS = SC SD ND
  21. #LINK_OPTIONS = SC SD MAP $@.map HXSFLO HEIGHT 0
  22.  
  23. OBJS = $(OBJ)FSCode.o0 $(OBJ)Encode.o0 $(OBJ)Decode.o0 $(OBJ)CRC32.o $(OBJ)Support.o
  24.  
  25. C:FSCode : FSCode
  26.     @Copy $< $@ CLONE
  27.  
  28. FSCode : $(OBJS)
  29.     @Slink FROM $(OBJS) TO $@ LIB $(LINK_LIBS) $(LINK_OPTIONS)
  30.     @Protect $@ +p
  31.  
  32. $(OBJ)FSCode.o0:    $(SRC)FSCode.c $(SRC)FSCode_rev.h
  33. $(OBJ)Encode.o0:    $(SRC)Encode.c
  34. $(OBJ)Decode.o0:    $(SRC)Decode.c
  35. $(OBJ)CRC32.o:        $(SRC)CRC32.a
  36. $(OBJ)Support.o:    $(SRC)Support.a
  37.