#SAS/C smakefile for powerUP (TM) PPC Amiga systems
#(for 68k Amigas, it should suffice to change "CC" and "STARTUP" below)
#written by Andreas R. Kleinert in 1998

CC      = SCPPC
STARTUP = LIB:c_ppc.o
PROG    = /bin/compile_to_jvm
PROG2   = ../bin/compile_to_jvm
OBJS    = compile_to_jvm51.o compile_to_jvm50.o compile_to_jvm49.o compile_to_jvm48.o \
 compile_to_jvm47.o compile_to_jvm46.o compile_to_jvm45.o compile_to_jvm44.o \
 compile_to_jvm43.o compile_to_jvm42.o compile_to_jvm41.o compile_to_jvm40.o \
 compile_to_jvm39.o compile_to_jvm38.o compile_to_jvm37.o compile_to_jvm36.o
OBJS2= compile_to_jvm35.o compile_to_jvm34.o compile_to_jvm33.o compile_to_jvm32.o \
 compile_to_jvm31.o compile_to_jvm30.o compile_to_jvm29.o compile_to_jvm28.o \
 compile_to_jvm27.o compile_to_jvm26.o compile_to_jvm25.o compile_to_jvm24.o \
 compile_to_jvm23.o compile_to_jvm22.o compile_to_jvm21.o compile_to_jvm20.o
OBJS3= compile_to_jvm19.o compile_to_jvm18.o compile_to_jvm17.o compile_to_jvm16.o \
 compile_to_jvm15.o compile_to_jvm14.o compile_to_jvm13.o compile_to_jvm12.o \
 compile_to_jvm11.o compile_to_jvm10.o compile_to_jvm9.o  compile_to_jvm8.o  \
 compile_to_jvm7.o  compile_to_jvm6.o  compile_to_jvm5.o  compile_to_jvm4.o  \
 compile_to_jvm3.o  compile_to_jvm2.o  compile_to_jvm1.o

AR =            ppc-amigaos-ar
AR_FLAGS =      cr
RANLIB =        ppc-amigaos-ranlib

$(PROG): libjvm.a

         ppc-amigaos-ld -r $(STARTUP) libjvm.a LIB:scppc.a lib:end.o -o $(PROG2)

libjvm.a: $(OBJS) $(OBJS2) $(OBJS3)
          $(AR) $(AR_FLAGS) $@ $(OBJS)
          $(AR) $(AR_FLAGS) $@ $(OBJS2)
          $(AR) $(AR_FLAGS) $@ $(OBJS3)
          $(RANLIB) $@
