home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / KERNEL-S / V1.0 / LINUX-1.0 / LINUX-1 / linux / zBoot / Makefile < prev    next >
Encoding:
Makefile  |  1994-03-09  |  592 b   |  33 lines

  1.  
  2. HEAD = head.o
  3. SYSTEM = ../tools/zSystem
  4. #LD = gcc
  5. #TEST = -DTEST_DRIVER
  6.  
  7. zOBJECTS = $(HEAD) inflate.o unzip.o misc.o
  8.  
  9. CFLAGS = -O2 -DSTDC_HEADERS $(TEST)
  10.  
  11. .c.s:
  12.     $(CC) $(CFLAGS) -S -o $*.s $<
  13. .s.o:
  14.     $(AS) -c -o $*.o $<
  15. .c.o:
  16.     $(CC) $(CFLAGS) -c -o $*.o $<
  17.  
  18. all:    zSystem
  19.  
  20. zSystem:    piggy.o $(zOBJECTS)
  21.         $(LD) $(LDFLAGS) -o zSystem -Ttext 1000 $(zOBJECTS) piggy.o
  22.  
  23. head.o:    head.s
  24.  
  25. head.s: head.S ../include/linux/tasks.h
  26.     $(CPP) -traditional head.S -o head.s
  27.  
  28. piggy.o:    $(SYSTEM) xtract piggyback
  29.         ./xtract $(SYSTEM) | gzip -9 | ./piggyback > piggy.o
  30.  
  31. $(SYSTEM):
  32.         $(MAKE) -C .. tools/zSystem
  33.