rendered paste bodyifdef 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