# Makefile for building libXpm-noX for MS-Windows

prefix = d:/usr
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin
libdir = ${exec_prefix}/lib
includedir = ${prefix}/include
datarootdir = ${prefix}/share
mandir = ${datarootdir}/man

libXpm_SOURCES =					\
	Attrib.c					\
	CrBufFrI.c					\
	CrDatFrI.c					\
	CrIFrBuf.c					\
	CrIFrDat.c					\
	Image.c						\
	Info.c						\
	RdFToBuf.c					\
	RdFToDat.c					\
	RdFToI.c					\
	WrFFrBuf.c					\
	WrFFrDat.c					\
	WrFFrI.c					\
	create.c					\
	data.c						\
	hashtab.c					\
	misc.c						\
	parse.c						\
	rgb.c						\
	simx.c						\
	scan.c

EXTRA_DIST = amigax.c amigax.h simx.c simx.h

libXpm-noX4.dll: $(libXpm_SOURCES:.c=.o)
	gcc -O2 -g3 -shared -static-libgcc -o $@ $^ -lgdi32 -Wl,--out-implib=libXpm-noX.dll.a

.c.o:
	gcc -DFOR_MSW=1 -c -O2 -g3 $< -o $@

clean:
	-rm -f *.o *.dll *.a

$(libXpm_SOURCES:.c=.o): XpmI.h
rgb.o: rgbtab.h
simx.o: xpm.h
