# Makefile.plg.in -- default rules for plugins		-*- makefile -*-
# 
#   Copyright (C) 1996-2004 by Ian Piumarta and other authors/contributors
#                              listed elsewhere in this file.
#   All rights reserved.
#   
#   This file is part of Unix Squeak.
# 
#   Permission is hereby granted, free of charge, to any person obtaining a copy
#   of this software and associated documentation files (the "Software"), to deal
#   in the Software without restriction, including without limitation the rights
#   to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
#   copies of the Software, and to permit persons to whom the Software is
#   furnished to do so, subject to the following conditions:
# 
#   The above copyright notice and this permission notice shall be included in
#   all copies or substantial portions of the Software.
# 
#   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
#   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
#   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
#   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
#   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
#   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
#   SOFTWARE.
# 
# Author: ian.piumarta@inria.fr
# 
# Last edited: 2006-10-18 10:13:37 by piumarta on emilia.local


# make.cfg.in -- mf fragment for configured variables		-*- makefile -*-
# 
#   Copyright (C) 1996-2004 by Ian Piumarta and other authors/contributors
#                              listed elsewhere in this file.
#   All rights reserved.
#   
#   This file is part of Unix Squeak.
# 
#   Permission is hereby granted, free of charge, to any person obtaining a copy
#   of this software and associated documentation files (the "Software"), to deal
#   in the Software without restriction, including without limitation the rights
#   to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
#   copies of the Software, and to permit persons to whom the Software is
#   furnished to do so, subject to the following conditions:
# 
#   The above copyright notice and this permission notice shall be included in
#   all copies or substantial portions of the Software.
# 
#   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
#   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
#   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
#   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
#   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
#   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
#   SOFTWARE.

# Author: Ian.Piumarta@inria.fr
# 
# Last edited: 2006-10-18 10:13:59 by piumarta on emilia.local

MAKEFLAGS=	--no-print-directory



VM_MAJOR=	3
VM_MINOR=	10
VM_RELEASE=	3
VM_VERSION=	3.10-3

SQ_MAJOR=	3
SQ_MINOR=	10
SQ_UPDATE=	7159
SQ_VERSION=	3.10-7159

DEVEL=		@DEVEL@

host=		i686-pc-linux-gnu
host_cpu=	i686
host_vendor=	pc
host_os=	linux-gnu

topdir=		/home/bryce/squeak/exupery
cfgdir=		/home/bryce/squeak/exupery/platforms/unix/config
srcdir=		/home/bryce/squeak/exupery/src
blddir=		/home/bryce/squeak/exupery/build

top_builddir=	/home/bryce/squeak/exupery/build

prefix=		/usr/local
exec_prefix=	${prefix}

bindir=		${exec_prefix}/bin
libdir=		${exec_prefix}/lib
datadir=	${prefix}/share
mandir=		${prefix}/share/man
imgdir=		${prefix}/lib/squeak
plgdir=		/usr/local/lib/squeak/3.10-3
docdir=		$(prefix)/doc/squeak

SHELL=		/bin/sh
MKINSTALLDIRS=	$(SHELL) $(cfgdir)/mkinstalldirs
INSTALL=	/usr/bin/install -c
INSTALL_PROG=	${INSTALL} $(INSTALL_ARGS)
INSTALL_DATA=	${INSTALL} -m 644 $(INSTALL_ARGS)
UNINSTALL=	$(SHELL) $(cfgdir)/uninstall
AS=		as
AWK=		gawk
RANLIB=		ranlib
LIBTOOL=	$(SHELL) $(top_builddir)/libtool
NM=		/usr/bin/nm -B
LN=		ln
LN_S=		ln -s

CC=		gcc
DEFS=		-DHAVE_CONFIG_H
INCLUDES=	-I/home/bryce/squeak/exupery/build -I/home/bryce/squeak/exupery/platforms/unix/vm -I/home/bryce/squeak/exupery/platforms/Cross/vm -I/home/bryce/squeak/exupery/src/vm
CPPFLAGS=	
CFLAGS=		 -g -O2 -fomit-frame-pointer -DLSB_FIRST=1
WFLAGS=		-Wall -Wno-unknown-pragmas
LDFLAGS=	 -Wl,--hash-style=sysv
SOFLAGS=	@SOFLAGS@
LIBM_CFLAGS=	-O -fomit-frame-pointer

LIBS=		-lutil -ldl -lm -lnsl 

X_CFLAGS=	 -g -O2 -fomit-frame-pointer -DLSB_FIRST=1
X_INCLUDES=	-I/home/bryce/squeak/exupery/build -I/home/bryce/squeak/exupery/platforms/unix/vm -I/home/bryce/squeak/exupery/platforms/Cross/vm -I/home/bryce/squeak/exupery/src/vm
X_LIBS=		-lXrender -lGL -lXext  -lSM -lICE   -ldl -lm -lnsl  -lX11

LIB_UUID=	-luuid

FFI_DIR=	/home/bryce/squeak/exupery/platforms/unix/plugins/SqueakFFIPrims
FFI_C=		x86-sysv
FFI_S=		x86-sysv-asm
FFI_O=		x86-sysv$o x86-sysv-asm$o

INTERP=		gnu-interp

VM_APP_ICONS=	

npsqueak=	npsqueak
install_nps=	install-npsqueak
uninstall_nps=	uninstall-npsqueak

# make.ext.in -- mf fragment for external plugins		-*- makefile -*-
# 
# Author: Ian.Piumarta@inria.fr
# 
# Last edited: 2003-08-07 09:09:59 by piumarta on emilia.inria.fr

o		= .lo
a		= .la
COMPILE		= $(LIBTOOL) --mode=compile \
		  $(CC) $(CFLAGS) $(XCFLAGS) $(DEFS) $(XDEFS) \
		  $(INCLUDES) $(XINCLUDES) $(CPPFLAGS) $(XCPPFLAGS) -c -o
LINK		= $(LIBTOOL) --mode=link \
		  $(CC) $(CFLAGS) $(XCFLAGS) \
		  $(LDFLAGS) $(XLDFLAGS) -avoid-version -module -rpath $(plgdir) -o
RANLIB		= :

XINCLUDES	=  -I/home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin 
OBJS		=  JPEGReadWriter2Plugin$o Error$o jcapimin$o jcapistd$o jccoefct$o jccolor$o jcdctmgr$o jchuff$o jcinit$o jcmainct$o jcmarker$o jcmaster$o jcomapi$o jcparam$o jcphuff$o jcprepct$o jcsample$o jctrans$o jdapimin$o jdapistd$o jdatadst$o jdatasrc$o jdcoefct$o jdcolor$o jddctmgr$o jdhuff$o jdinput$o jdmainct$o jdmarker$o jdmaster$o jdmerge$o jdphuff$o jdpostct$o jdsample$o jdtrans$o jerror$o jfdctflt$o jfdctfst$o jfdctint$o jidctflt$o jidctfst$o jidctint$o jidctred$o jmemdatadst$o jmemdatasrc$o jmemmgr$o jmemnobs$o jquant1$o jquant2$o jutils$o
TARGET		= JPEGReadWriter2Plugin$a
PLIBS		= 


# this Makefile.inc intentionally left blank
# 
# (to persuade VMMaker to generate the plugin)

$(TARGET) : $(OBJS) Makefile
	$(LINK) $(TARGET) $(OBJS) $(PLIBS)
	$(RANLIB) $(TARGET)




JPEGReadWriter2Plugin$o : /home/bryce/squeak/exupery/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c
	$(COMPILE) JPEGReadWriter2Plugin$o /home/bryce/squeak/exupery/src/plugins/JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.c

Error$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/Error.c
	$(COMPILE) Error$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/Error.c

jcapimin$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcapimin.c
	$(COMPILE) jcapimin$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcapimin.c

jcapistd$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcapistd.c
	$(COMPILE) jcapistd$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcapistd.c

jccoefct$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jccoefct.c
	$(COMPILE) jccoefct$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jccoefct.c

jccolor$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jccolor.c
	$(COMPILE) jccolor$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jccolor.c

jcdctmgr$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcdctmgr.c
	$(COMPILE) jcdctmgr$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcdctmgr.c

jchuff$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jchuff.c
	$(COMPILE) jchuff$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jchuff.c

jcinit$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcinit.c
	$(COMPILE) jcinit$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcinit.c

jcmainct$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcmainct.c
	$(COMPILE) jcmainct$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcmainct.c

jcmarker$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcmarker.c
	$(COMPILE) jcmarker$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcmarker.c

jcmaster$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcmaster.c
	$(COMPILE) jcmaster$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcmaster.c

jcomapi$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcomapi.c
	$(COMPILE) jcomapi$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcomapi.c

jcparam$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcparam.c
	$(COMPILE) jcparam$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcparam.c

jcphuff$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcphuff.c
	$(COMPILE) jcphuff$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcphuff.c

jcprepct$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcprepct.c
	$(COMPILE) jcprepct$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcprepct.c

jcsample$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcsample.c
	$(COMPILE) jcsample$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jcsample.c

jctrans$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jctrans.c
	$(COMPILE) jctrans$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jctrans.c

jdapimin$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdapimin.c
	$(COMPILE) jdapimin$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdapimin.c

jdapistd$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdapistd.c
	$(COMPILE) jdapistd$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdapistd.c

jdatadst$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdatadst.c
	$(COMPILE) jdatadst$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdatadst.c

jdatasrc$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdatasrc.c
	$(COMPILE) jdatasrc$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdatasrc.c

jdcoefct$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdcoefct.c
	$(COMPILE) jdcoefct$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdcoefct.c

jdcolor$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdcolor.c
	$(COMPILE) jdcolor$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdcolor.c

jddctmgr$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jddctmgr.c
	$(COMPILE) jddctmgr$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jddctmgr.c

jdhuff$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdhuff.c
	$(COMPILE) jdhuff$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdhuff.c

jdinput$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdinput.c
	$(COMPILE) jdinput$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdinput.c

jdmainct$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdmainct.c
	$(COMPILE) jdmainct$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdmainct.c

jdmarker$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdmarker.c
	$(COMPILE) jdmarker$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdmarker.c

jdmaster$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdmaster.c
	$(COMPILE) jdmaster$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdmaster.c

jdmerge$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdmerge.c
	$(COMPILE) jdmerge$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdmerge.c

jdphuff$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdphuff.c
	$(COMPILE) jdphuff$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdphuff.c

jdpostct$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdpostct.c
	$(COMPILE) jdpostct$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdpostct.c

jdsample$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdsample.c
	$(COMPILE) jdsample$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdsample.c

jdtrans$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdtrans.c
	$(COMPILE) jdtrans$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jdtrans.c

jerror$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jerror.c
	$(COMPILE) jerror$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jerror.c

jfdctflt$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jfdctflt.c
	$(COMPILE) jfdctflt$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jfdctflt.c

jfdctfst$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jfdctfst.c
	$(COMPILE) jfdctfst$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jfdctfst.c

jfdctint$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jfdctint.c
	$(COMPILE) jfdctint$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jfdctint.c

jidctflt$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jidctflt.c
	$(COMPILE) jidctflt$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jidctflt.c

jidctfst$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jidctfst.c
	$(COMPILE) jidctfst$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jidctfst.c

jidctint$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jidctint.c
	$(COMPILE) jidctint$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jidctint.c

jidctred$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jidctred.c
	$(COMPILE) jidctred$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jidctred.c

jmemdatadst$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jmemdatadst.c
	$(COMPILE) jmemdatadst$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jmemdatadst.c

jmemdatasrc$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jmemdatasrc.c
	$(COMPILE) jmemdatasrc$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jmemdatasrc.c

jmemmgr$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jmemmgr.c
	$(COMPILE) jmemmgr$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jmemmgr.c

jmemnobs$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jmemnobs.c
	$(COMPILE) jmemnobs$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jmemnobs.c

jquant1$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jquant1.c
	$(COMPILE) jquant1$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jquant1.c

jquant2$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jquant2.c
	$(COMPILE) jquant2$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jquant2.c

jutils$o : /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jutils.c
	$(COMPILE) jutils$o /home/bryce/squeak/exupery/platforms/Cross/plugins/JPEGReadWriter2Plugin/jutils.c

.force :
