
EXEC1 = dmjpeg

OBJS1 = dmjpeg.o wrppm.o wrgif.o wrtarga.o wrrle.o wrbmp.o rdcolmap.o cdjpeg.o libjpeg.a

AR2= sparc-linux-ranlib

# Put here the object file name for the correct system-dependent memory
# manager file.  For Unix this is usually jmemnobs.o, but you may want
# to use jmemansi.o or jmemname.o if you have limited swap space.
SYSDEPMEM= jmemnobs.o

# decompression library object files
DLIBOBJECTS= jdapimin.o jdapistd.o jdtrans.o jdatasrc.o jdmaster.o \
        jdinput.o jdmarker.o jdhuff.o jdphuff.o jdmainct.o jdcoefct.o \
        jdpostct.o jddctmgr.o jidctfst.o jidctflt.o jidctint.o jidctred.o \
        jdsample.o jdcolor.o jquant1.o jquant2.o jdmerge.o
# library object files common to compression and decompression
COMOBJECTS= jcomapi.o jutils.o jerror.o jmemmgr.o $(SYSDEPMEM)
# These objectfiles are included in libjpeg.a
LIBOBJECTS= $(DLIBOBJECTS) $(COMOBJECTS)

all: $(EXEC1) 

$(EXEC1): $(OBJS1)
	$(CC)  $(LDFLAGS)  -o $@ $(OBJS1) $(LDLIBS$(LDLIBS_$@))

libjpeg.a:  $(LIBOBJECTS)
	$(RM) libjpeg.a
	$(AR) rc libjpeg.a  $(LIBOBJECTS)
	$(AR2) libjpeg.a


romfs:
	$(ROMFSINST) /bin/$(EXEC1)

clean:
	-rm -f $(EXEC) *.gdb *.elf *.o
	-rm -f libjpeg.a

