head	1.9;
access;
symbols;
locks; strict;
comment	@# @;


1.9
date	95.11.03.23.52.18;	author root;	state Exp;
branches;
next	1.8;

1.8
date	95.11.03.22.20.30;	author root;	state Exp;
branches;
next	1.7;

1.7
date	95.11.03.22.13.37;	author root;	state Exp;
branches;
next	1.6;

1.6
date	95.10.31.01.06.53;	author root;	state Exp;
branches;
next	1.5;

1.5
date	95.10.31.00.48.13;	author root;	state Exp;
branches;
next	1.4;

1.4
date	95.08.13.02.43.28;	author root;	state Exp;
branches;
next	1.3;

1.3
date	95.06.15.03.54.03;	author root;	state Exp;
branches;
next	1.2;

1.2
date	95.04.01.10.36.26;	author root;	state Exp;
branches;
next	1.1;

1.1
date	94.10.20.20.29.31;	author root;	state Exp;
branches;
next	;


desc
@Gets everything to compile hopefully correctly ;)
@


1.9
log
@.ppicformats now in Imakefile
@
text
@/* Imakefile made by extended xmkmf/Imakemake
 *
 * All Rights reserved! No Warranty. Use of own risk.
 *
 * Revisions:
 *      - none -
 */

#if	HasGcc || HasGcc2
EXTRA_DEFINES	= -O2 -Wall -Wshadow -Wpointer-arith -Wconversion -Wnested-externs -Winline
#endif
# nuke this -ansi -DNO_ASM of Xfree 3.1.1
	CCOPTIONS=

DESTDIR		= /usr/local/
EXTRA_INCLUDES	= -I./include -I$(HOME)/include
EXTRA_LIBRARIES	= -L./lib -L$(HOME)/lib

AllTarget(.ppicformats)

### outdated ppicx		Graphic	*	*	XawClientLibs
AllTarget(ppicx)
NormalProgramTarget(ppicx,Graphic.o ppicx.o ppicx_t.o ppicx_w.o ppicx_tw.o ppicx_g.o ppicx_fw.o,,,XawClientLibs)
InstallProgramWithFlags(ppicx,bin,)

# ppicunhttpcache
AllTarget(ppicunhttpcache)
NormalProgramTarget(ppicunhttpcache, ppicunhttpcache.o,,,)
InstallProgramWithFlags(ppicunhttpcache,bin,)

# +		ppic
# ppicepson	piolib pioSpace
AllTarget(ppicepson)
NormalProgramTarget(ppicepson,  ppic.o ppicepson.o piolib.o pioSpace.o,  ,  , )
InstallProgramWithFlags(ppicepson,bin,)

# ppiccut
AllTarget(ppiccut)
NormalProgramTarget(ppiccut,  ppic.o ppiccut.o, , , )
InstallProgramWithFlags(ppiccut,bin,)

# ppic2hplj
AllTarget(ppic2hplj)
NormalProgramTarget(ppic2hplj,  ppic.o ppic2hplj.o, , , )
InstallProgramWithFlags(ppic2hplj,bin,)

# ppic2msp
AllTarget(ppic2msp)
NormalProgramTarget(ppic2msp,  ppic.o ppic2msp.o, , , )
InstallProgramWithFlags(ppic2msp,bin,)

# ppic2pm
AllTarget(ppic2pm)
NormalProgramTarget(ppic2pm,  ppic.o ppic2pm.o, , , )
InstallProgramWithFlags(ppic2pm,bin,)

# ppic2pbm
AllTarget(ppic2pbm)
NormalProgramTarget(ppic2pbm,  ppic.o ppic2pbm.o, , , )
InstallProgramWithFlags(ppic2pbm,bin,)

# ppic2xbm
AllTarget(ppic2xbm)
NormalProgramTarget(ppic2xbm,  ppic.o ppic2xbm.o, , , )
InstallProgramWithFlags(ppic2xbm,bin,)

# ppicfix
AllTarget(ppicfix)
NormalProgramTarget(ppicfix,  ppic.o ppicfix.o, , , )
InstallProgramWithFlags(ppicfix,bin,)

# ppicfs
AllTarget(ppicfs)
NormalProgramTarget(ppicfs,  ppic.o ppicfs.o, , , )
InstallProgramWithFlags(ppicfs,bin,)

# ppichange	*	*	*	-lm
AllTarget(ppichange)
NormalProgramTarget(ppichange,  ppic.o ppichange.o,  ,  , -lm)
InstallProgramWithFlags(ppichange,bin,)

# ppichex
AllTarget(ppichex)
NormalProgramTarget(ppichex,  ppic.o ppichex.o, , , )
InstallProgramWithFlags(ppichex,bin,)

# ppicmrror
AllTarget(ppicmrror)
NormalProgramTarget(ppicmrror,  ppic.o ppicmrror.o, , , )
InstallProgramWithFlags(ppicmrror,bin,)

# ppicmsp
AllTarget(ppicmsp)
NormalProgramTarget(ppicmsp,  ppic.o ppicmsp.o, , , )
InstallProgramWithFlags(ppicmsp,bin,)

# ppicpm
AllTarget(ppicpm)
NormalProgramTarget(ppicpm,  ppic.o ppicpm.o, , , )
InstallProgramWithFlags(ppicpm,bin,)

# ppicpbm
AllTarget(ppicpbm)
NormalProgramTarget(ppicpbm,  ppic.o ppicpbm.o, , , )
InstallProgramWithFlags(ppicpbm,bin,)

# ppicxbm
AllTarget(ppicxbm)
NormalProgramTarget(ppicxbm,  ppic.o ppicxbm.o, , , )
InstallProgramWithFlags(ppicxbm,bin,)

# ppicxpm
AllTarget(ppicxpm)
NormalProgramTarget(ppicxpm,  ppic.o ppicxpm.o, , , )
InstallProgramWithFlags(ppicxpm,bin,)

# ppicquery
AllTarget(ppicquery)
NormalProgramTarget(ppicquery,  ppic.o ppicquery.o, , , )
InstallProgramWithFlags(ppicquery,bin,)

# ppicrot
AllTarget(ppicrot)
NormalProgramTarget(ppicrot,  ppic.o ppicrot.o, , , )
InstallProgramWithFlags(ppicrot,bin,)

# ppiczoom
AllTarget(ppiczoom)
NormalProgramTarget(ppiczoom,  ppic.o ppiczoom.o, , , )
InstallProgramWithFlags(ppiczoom,bin,)

# +		ppic*ppic_unpk
# ppic2gif
AllTarget(ppic2gif)
NormalProgramTarget(ppic2gif,  ppic.o ppic_unpk.o ppic2gif.o, , , )
InstallProgramWithFlags(ppic2gif,bin,)

# ppic2xpm
AllTarget(ppic2xpm)
NormalProgramTarget(ppic2xpm,  ppic.o ppic_unpk.o ppic2xpm.o, , , )
InstallProgramWithFlags(ppic2xpm,bin,)

# ppicunpk
AllTarget(ppicunpk)
NormalProgramTarget(ppicunpk,  ppic.o ppic_unpk.o ppicunpk.o, , , )
InstallProgramWithFlags(ppicunpk,bin,)

# +		ppic*ppic_pack
# ppicgif
AllTarget(ppicgif)
NormalProgramTarget(ppicgif,  ppic.o ppic_pack.o ppicgif.o, , , )
InstallProgramWithFlags(ppicgif,bin,)

# ppicg3
AllTarget(ppicg3)
NormalProgramTarget(ppicg3,  ppic.o ppic_pack.o ppicg3.o, , , )
InstallProgramWithFlags(ppicg3,bin,)

# ppicpack
AllTarget(ppicpack)
NormalProgramTarget(ppicpack,  ppic.o ppic_pack.o ppicpack.o, , , )
InstallProgramWithFlags(ppicpack,bin,)

# And now the scripts noted in .ppicformats
InstallScript(ppic_ps,bin)
InstallScript(ppic_bmp,bin)
InstallScript(ppic_rle,bin)

SRCS= Graphic.c ppicx.c ppicx_t.c ppicx_w.c ppicx_tw.c ppicx_g.c ppicx_fw.c ppic.c ppic2hplj.c ppic2msp.c ppic2pm.c ppic2pbm.c ppic2xbm.c ppic2xpm.c ppicfix.c ppicfs.c ppichange.c ppichex.c ppicmrror.c ppicmsp.c ppicpm.c ppicpbm.c ppicxbm.c ppicxpm.c ppicquery.c ppicrot.c ppicunpk.c ppiczoom.c ppic_pack.c ppicgif.c ppicpack.c ppicepson.c piolib.c pioSpace.c
DependTarget()

clean::
	-rm -f .*~

.PHONY: rcsclean dist distress

rcsclean:	clean
	rcs-clean

dist:	rcsclean distress

distress:	clean
	( DIR="`pwd`"; BASE="`basename $$DIR`"; cd ..; \
	echo "Making dist for $$BASE"; mv -f $$BASE.tar.gz $$BASE.tar.old.gz; \
	tar cf $$BASE.tar $$BASE/include/. $$BASE/. ; gzip -9 $$BASE.tar; \
	lsm-gen ppic $$BASE $$BASE/ >$$BASE.lsm )
@


1.8
log
@*** empty log message ***
@
text
@d19 3
a21 1
### outdated ppicx		Graphic	*	*	XAwClientLibs
@


1.7
log
@re-enabled rcs-clean, because I just wrote it ;)
@
text
@d180 1
a180 1
distress:
@


1.6
log
@missing rcs-dist ignored on make dist
(this is because I haven't got around to write it until today)
@
text
@d173 1
a173 1
.PHONY: rcsclean dist
d175 2
a176 3
rcsclean::	clean
	echo "If you do not have my rcs-clean, you should ci/co before make dist"
	-rcs-clean
d178 3
a180 1
dist:	rcsclean
d183 1
a183 1
	tar cf $$BASE.tar $$BASE include/.; gzip -9 $$BASE.tar; \
@


1.5
log
@lsm-gen now in Imakefile
@
text
@d176 2
a177 2
	rcs-clean
# If you do not have my rcs-clean, you are up to your own.
@


1.4
log
@OK, now all GCC optimizations and warnings are on.
@
text
@d183 1
a183 1
	lsm-gen ppic.lsm $$BASE.lsm $$BASE.tar.gz $$BASE ppic >$$BASE.lsm )
@


1.3
log
@LSM added to DIST
@
text
@d10 1
a10 1
EXTRA_DEFINES	= -Wall
d19 1
a19 1
# ppicx		Graphic	*	*	XAwClientLibs
d21 1
a21 1
NormalProgramTarget(ppicx,  Graphic.o ppicx.o,  ,  , XawClientLibs)
d167 1
a167 1
SRCS= Graphic.c ppicx.c ppic.c ppic2hplj.c ppic2msp.c ppic2pm.c ppic2pbm.c ppic2xbm.c ppic2xpm.c ppicfix.c ppicfs.c ppichange.c ppichex.c ppicmrror.c ppicmsp.c ppicpm.c ppicpbm.c ppicxbm.c ppicxpm.c ppicquery.c ppicrot.c ppicunpk.c ppiczoom.c ppic_pack.c ppicgif.c ppicpack.c ppicepson.c piolib.c pioSpace.c
d173 7
a179 1
dist:	clean
d182 2
a183 1
	tar cf $$BASE.tar $$BASE include/.; gzip -9 $$BASE.tar; cp $$BASE/ppic.lsm $$BASE.lsm )
@


1.2
log
@Version 0.4
@
text
@d176 1
a176 1
	tar cf $$BASE.tar $$BASE include/.; gzip -9 $$BASE.tar )
@


1.1
log
@Initial revision
@
text
@d12 2
d15 1
a15 1
#      DESTDIR	=
d22 1
a22 1
InstallProgramWithFlags(ppicx,$(HOME)/bin,)
d24 5
d33 1
a33 1
InstallProgramWithFlags(ppicepson,$(HOME)/bin,)
d38 1
a38 1
InstallProgramWithFlags(ppiccut,$(HOME)/bin,)
d43 1
a43 1
InstallProgramWithFlags(ppic2hplj,$(HOME)/bin,)
d48 1
a48 1
InstallProgramWithFlags(ppic2msp,$(HOME)/bin,)
d53 1
a53 1
InstallProgramWithFlags(ppic2pm,$(HOME)/bin,)
d58 1
a58 1
InstallProgramWithFlags(ppic2pbm,$(HOME)/bin,)
d63 1
a63 1
InstallProgramWithFlags(ppic2xbm,$(HOME)/bin,)
d68 1
a68 1
InstallProgramWithFlags(ppicfix,$(HOME)/bin,)
d73 1
a73 1
InstallProgramWithFlags(ppicfs,$(HOME)/bin,)
d78 1
a78 1
InstallProgramWithFlags(ppichange,$(HOME)/bin,)
d83 1
a83 1
InstallProgramWithFlags(ppichex,$(HOME)/bin,)
d88 1
a88 1
InstallProgramWithFlags(ppicmrror,$(HOME)/bin,)
d93 1
a93 1
InstallProgramWithFlags(ppicmsp,$(HOME)/bin,)
d98 1
a98 1
InstallProgramWithFlags(ppicpm,$(HOME)/bin,)
d103 1
a103 1
InstallProgramWithFlags(ppicpbm,$(HOME)/bin,)
d108 1
a108 1
InstallProgramWithFlags(ppicxbm,$(HOME)/bin,)
d113 1
a113 1
InstallProgramWithFlags(ppicxpm,$(HOME)/bin,)
d118 1
a118 1
InstallProgramWithFlags(ppicquery,$(HOME)/bin,)
d123 1
a123 1
InstallProgramWithFlags(ppicrot,$(HOME)/bin,)
d128 1
a128 1
InstallProgramWithFlags(ppiczoom,$(HOME)/bin,)
d134 1
a134 1
InstallProgramWithFlags(ppic2gif,$(HOME)/bin,)
d139 1
a139 1
InstallProgramWithFlags(ppic2xpm,$(HOME)/bin,)
d144 1
a144 1
InstallProgramWithFlags(ppicunpk,$(HOME)/bin,)
d150 6
a155 1
InstallProgramWithFlags(ppicgif,$(HOME)/bin,)
d160 1
a160 1
InstallProgramWithFlags(ppicpack,$(HOME)/bin,)
d163 3
a165 3
InstallScript(ppic_ps,$(HOME)/bin)
InstallScript(ppic_bmp,$(HOME)/bin)
InstallScript(ppic_rle,$(HOME)/bin)
@
