1 CC = powerpc-eabi-gcc
\r
9 DEFINES = -D$(PLATFORM) -D_SEIC_ -DNO_HISTORY -DNO_ARGV -DNO_HTML -DPPCLIB -DNO_READLINE
\r
10 LIBPATH = /ppc/lib/gcc-lib/powerpc-eabi/egcs-2.91.14/nof \
\r
11 -L /ppc/powerpc-eabi/lib/nof -L ../module/stdClib/src
\r
13 CFLAGS = -O4 -mno-eabi -mcpu=403 -mbig -fsigned-char -Wall $(DEFINES) \
\r
14 -I /ppc/include -I . -L . -L $(LIBPATH)
\r
17 SRCS = cdecl.c func.c main.c preproc.c symbol.c \
\r
18 eicmod.c interpre.c optomizer.c typemod.c \
\r
19 emitter.c parser.c stab.c typesets.c \
\r
20 error.c lexer.c preexpr.c starteic.c ymem.c \
\r
26 libOBJS = $(LIB)(cdecl.o)\
\r
33 $(LIB)(optomizer.o)\
\r
49 cd ../module/stdClib/src ; make -f makefile.ppc
\r
50 make -f makefile.ppc seic
\r
57 rm ../module/stdClib/src/libstdClib.a
\r
64 $(CC) $(CFLAGS) $(OBJS) -o seic -leic -lstdClib -lc -lm ppc403/libppc.a -leic -T ppc403/ppc.ld
\r
65 powerpc-eabi-objcopy -v --strip-unneeded --strip-debug -O srec seic seic.sr
\r