ifdef ZAURUS CROSS ?= arm-linux CC = $(CROSS)-gcc LDFLAGS = libicurses.a FLAGS = -DIPOD -O2 -Wall -funroll-loops -finline-functions -elf2flt AR = $(CROSS)-ar rc ifdef IPOD CROSS ?= arm-uclinux-elf CC =$(CROSS)-gcc LDFLAGS = -DIPOD -O2 -Wall -funroll-loops -finline-functions -elf2flt FLAGS = -DIPOD -O2 -Wall -funroll-loops -finline-functions -elf2flt AR = $(CROSS)-ar rc else CC=gcc LD=ld FLAGS=-s -O2 -Wall AR = ar rc endif all: libicurses.a loadzilla loadzilla: loadzilla.c libicurses.a $(CC) -o loadzilla loadzilla.c $(FLAGS) $(LDFLAGS) -L. -licurses libicurses.a: icurses.o $(AR) libicurses.a icurses.o icurses.o: icurses.h icurses.c $(CC) -o icurses.o -c icurses.c $(FLAGS) clean: rm -f *.o rm -f *.a rm -f *~ rm -f *.gdb rm -f *.elf rm -f *.elf2flt rm -f ./loadzilla