blob: 5768caa9f44e95dbfd36800685a292534512a6e3 [file] [log] [blame]
HEAD = head.o
SYSTEM = ../tools/zSystem
#LD = gcc
#TEST = -DTEST_DRIVER
zOBJECTS = $(HEAD) inflate.o unzip.o misc.o
CFLAGS = -O6 -DSTDC_HEADERS $(TEST)
.c.s:
$(CC) $(CFLAGS) -S -o $*.s $<
.s.o:
$(AS) -c -o $*.o $<
.c.o:
$(CC) $(CFLAGS) -c -o $*.o $<
all: zSystem
zSystem: piggy.o $(zOBJECTS)
$(LD) $(LDFLAGS) -o zSystem $(zOBJECTS) piggy.o
head.o: head.s
head.s: head.S ../include/linux/tasks.h
$(CPP) -traditional head.S -o head.s
piggy.o: $(SYSTEM) xtract piggyback
./xtract $(SYSTEM) | gzip -9 | ./piggyback > piggy.o
$(SYSTEM):
cd ..;make tools/zSystem
clean:
-rm -f *.o *.s zSystem core piggy.* xtract piggyback