home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #2 / Amiga Plus CD - 2004 - No. 02.iso / AmigaPlus / Tools / Virus / CheckX / sources / SMakeFile < prev    next >
Encoding:
Makefile  |  2003-11-27  |  1.0 KB  |  41 lines

  1. SCOPTS = RESOPT PARAMETERS=REGISTERS NOSTACKCHECK STRINGMERGE UNSIGNEDCHARS\
  2. NOCHECKABORT OPTIMIZE OPTGO OPTPEEP OPTIMIZERSIZE OPTSCHED OPTIMIZERLOOP\
  3. OPTINLOCAL NOICONS MEMSIZE=HUGE DATA=FARONLY
  4.  
  5.  
  6. # some targets for ease of use
  7.  
  8. Default:          CheckX
  9. All:              CheckX SortCheckX
  10. Sort:             SortCheckX
  11.  
  12. # *** CheckX *************************************
  13.  
  14. CheckX: T:CheckX.o
  15.     slink SMALLDATA SMALLCODE STRIPDEBUG NOICONS LIB LIB:scnb.lib \
  16.     LIB:SDI_ASM_STD_functions.lib FROM StartCode.o $? TO $@
  17.     Protect $@ +p
  18.  
  19. T:CheckX.o: CheckX.c
  20.     sc $(SCOPTS) $?  OBJNAME=$@
  21.  
  22. # *** SortCheckX *********************************
  23.  
  24.  
  25. SortCheckX: T:SortCheckX.o
  26.     slink SMALLDATA SMALLCODE NOICONS FROM $? TO $@ STRIPDEBUG
  27.     Protect $@ +p
  28.  
  29. T:SortCheckX.o: T:SortCheckX.c
  30.     sc $(SCOPTS) $? OBJNAME=$@
  31.  
  32. T:SortCheckX.c: T:MakeSortCheckX SortCheckX.c
  33.     @T:MakeSortCheckX <SortCheckX.c >$@
  34.  
  35. T:MakeSortCheckX.o: SortCheckX.c
  36.     @sc $(SCOPTS) $? NOVERSION OBJNAME $@ DEF=MAKEREPLACEFIELD
  37.  
  38. T:MakeSortCheckX: T:MakeSortCheckX.o
  39.     @slink QUIET NOICONS FROM LIB:c.o $? TO $@ LIB LIB:scnb.lib
  40.  
  41.