###################################################################### # # Makefile for libpict 1.1 and pict utilities # SPDsoft 1995 # # :set tabstop=4 # MAKE = make #MAKE = pmake all: @echo " make what?" @echo @echo "generic_gcc : Generic gcc" @echo "generic_gcc_glibc : Generic gcc using glibc" @echo "convex : Convex" @echo "hpux : HP 9000, HP-UX" @echo "irix : SGI IRIX 5.x mips2" @echo "irix6 : SGI IRIX 6.x mips3" @echo "irix_gcc : SGI R4x00 IRIX 5.x gcc" @echo "sunos : SunOS 4.1.3_U1 cc" @echo "sunos_gcc : SunOS 4.1.3_U1 gcc" @echo "solaris : Solaris 2.3 or higher, gcc" @echo "aix : R6000 aix" @echo "osf : OSF" @echo "linux : Linux ix86" @echo "dos : MessDOS" @echo "mac : Mac MPW" @echo "mac : Mac Think C" @echo @uname -a generic_gcc: ( \ cd src ; \ $(MAKE) 'CC=gcc' 'CCFLAGS= -Wall $(INCS) -O -c' install ; \ ) generic_gcc_glibc: ( \ cd src ; \ $(MAKE) 'CC=gcc' 'CCFLAGS= -Wall $(INCS) -O -c' \ 'INCS=-I/usr/local/glibc/include' install ; \ ) convex: ( \ cd src ; \ $(MAKE) 'CCFLAGS=-ext -c -O3 -uo $(INCS)' 'RANLIB=ranlib' install ; \ ) hpux: ( \ cd src ; \ $(MAKE) 'CCFLAGS=$(INCS) -Aa -c -O +Z -Wl,-b' install ; \ ) irix: ( \ cd src ; \ $(MAKE) 'CCFLAGS=$(INCS) -ansi -mips2 -c -O2' install ; \ ) irix6: ( \ cd src ; \ $(MAKE) 'CCFLAGS=$(INCS) -mips3 -n32 -c -O2' 'RANLIB=:' install ; \ ) irix_gcc: ( \ cd src ; \ $(MAKE) 'CC=gcc' \ 'CCFLAGS=$(INCS) -ansi -c -O -mips2 -mcpu=r4000 -pedantic' install ; \ ) sunos: ( \ cd src ; \ $(MAKE) 'CCFLAGS=$(INCS) -O -c -D_SUN_' 'RANLIB=ranlib' \ 'ARFAGS=rvu' 'PR=/usr/5bin/pr' 'ECHO=/usr/5bin/echo' install ; \ ) sunos_gcc: ( \ cd src ; \ $(MAKE) 'CC=gcc' 'RANLIB=ranlib' \ 'CCFLAGS=-Wall $(INCS) -O -target $(TARGET_ARCH:-%=%) -c' \ 'ARFAGS=rvu' 'PR=/usr/5bin/pr' 'ECHO=/usr/5bin/echo' install ; \ ) solaris: ( \ cd src ; \ $(MAKE) 'CC=gcc' \ 'CCFLAGS=-Wall $(INCS) -O -c' install ; \ ) aix: ( \ cd src ; \ $(MAKE) 'CCFLAGS=$(INCS) -O -c -qalign=packed -O3' \ 'ARFAGS=osrv' install ; \ ) osf: ( \ cd src ; \ $(MAKE) 'CCFLAGS=$(INCS) -O -c' \ 'RANLIB=ranlib' install ; \ ) linux: ( \ cd src ; \ $(MAKE) 'CC=gcc' 'RANLIB=ranlib' \ 'CCFLAGS=-Wall $(INCS) -O -c' \ 'ARFAGS=rvu' install ; \ ) dos: @echo Please, use src/make.pc mpw: @echo Please, use src/make.mac.hqx mac: @echo Please, use the project included somewhere clean: sh -c ' \ for d in src utils testing contrib/Gdp contrib/Xdp contrib/angelplus ; \ do \ ( cd $$d ; make clobber ; )\ done' tar: clean ( cd .. ; gtar cvzf libpict11.tgz pict )