home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 August - Disc 3 / chip_20018103_hu.iso / amiga / chiputil / gg / loadelfwos.lha / LoadElfWOS.lzx / src / Makefile < prev    next >
Encoding:
Makefile  |  1998-12-01  |  1.1 KB  |  50 lines

  1. SOURCES= loadelf.c error.c util.c symbols.c relocelf.c main.c
  2.  
  3. EXE = LoadElfWOS
  4.  
  5. OTHER = 
  6.  
  7. CC = gcc -V egcs-2.90.23
  8.  
  9. CODEGEN = -m68060 -Wall -fomit-frame-pointer -noixemul
  10.  
  11. OPTIMIZE = -O3 -funroll-loops -I/ade/os-include -I/ade/include
  12.  
  13. CFLAGS= $(CODEGEN) $(OPTIMIZE)
  14.  
  15. OBJS = $(SOURCES:.c=.o)
  16.  
  17. ASMS = $(SOURCES:.c=.s)
  18.  
  19. %.o : %.c
  20.     $(CC) $(CFLAGS) -S $< -o $*.s
  21.     $(CC) $(CFLAGS) -c $*.s -o $*.o
  22.  
  23. $(EXE) : $(OBJS)
  24.     $(CC) $(CFLAGS) -s $^ -o $@
  25.     copy $(EXE) c:
  26.  
  27. depend : 
  28.     mkdepend $(SOURCES) -fMakefile
  29.  
  30. clean :
  31.     rm $(EXE) $(OBJS) $(ASMS) $(OTHER)
  32.  
  33. # --- DO NOT MODIFY THIS LINE -- AUTO-DEPENDS FOLLOW ---
  34. error.o : error.h
  35.  
  36. loadelf.o : elf/external.h elf/common.h symbols.h error.h relocelf.h \
  37.     loadelf.h elfobject.h symbol.h section.h
  38.  
  39. main.o : error.h util.h loadelf.h elfobject.h symbol.h section.h
  40.  
  41. relocelf.o : elf/external.h elf/relocs.h elf/common.h relocelf.h error.h \
  42.     elfobject.h symbol.h section.h
  43.  
  44. symbols.o : error.h symbols.h elf/common.h elf/external.h elfobject.h \
  45.     symbol.h section.h
  46.  
  47. util.o : util.h
  48.  
  49. # --- DO NOT MODIFY THIS LINE -- AUTO-DEPENDS PRECEDE ---
  50.