SHELL=/bin/sh include ${MAGICDIR}/defs.mak # # rcsid "$Header: /ufs/repository/magic/ext2sim/ext2sim-6.4.5/Makefile,v 1.2 2001/01/12 22:12:31 jsolomon Exp $" # MAGICDIR=.. H= ${MAGICDIR}/include LIB= ${MAGICDIR}/lib BIN= ${MAGICDIR}/bin SRCS= ext2sim.c OBJS= ext2sim.o POBJS= ext2sim.po LIBS= ${LIB}/libextflat.a ${LIB}/libmagicutils.a PLIBS= ${LIB}/libextflat_p.a ${LIB}/libmagicutils_p.a IFLAGS += -I. -I${H} CFLAGS += ${OFLAGS} ${DFLAGS} ${IFLAGS} PCFLAGS += ${DFLAGS} ${IFLAGS} LINTFLAGS= ${IFLAGS} -u LINTLIBS= ${LIB}/lint/utils.ln all: ext2sim sim2simp sim2spi ext2sim6_3 ext2sim: ${OBJS} ${LIBS} rm -f ext2sim ${CC} ${CFLAGS} ${OBJS} ${LIBS} -o ext2sim -lm sim2simp: sim2simp.c rm -f sim2simp ${CC} ${CFLAGS} sim2simp.c -o sim2simp pext2sim: ${POBJS} rm -f pext2sim ${CC} ${PCFLAGS} ${POBJS} ${PLIBS} -o pext2sim -lm ext2sim6_3: ext2sim6_3.o ${LIBS} rm -f ext2sim6_3 ${CC} ${CFLAGS} ext2sim6_3.o ${LIBS} -o ext2sim6_3 -lm installcad: install install: ${CADDIR}/bin/ext2sim ${CADDIR}/bin/sim2simp ${CADDIR}/bin/sim2spi ${CADDIR}/bin/ext2sim6_3 ${CADDIR}/bin/ext2sim: ext2sim rm -f ${CADDIR}/bin/ext2sim cp ext2sim ${CADDIR}/bin/ext2sim ${CADDIR}/bin/sim2simp: sim2simp rm -f ${CADDIR}/bin/sim2simp cp sim2simp ${CADDIR}/bin/sim2simp ${CADDIR}/bin/sim2spi: sim2spi rm -f ${CADDIR}/bin/sim2spi cp sim2spi ${CADDIR}/bin/sim2spi clean: rm -f ${OBJS} ${POBJS} ext2sim sim2simp ext2sim6_3 ext2sim6_3.o sim2simp.o lint: forceit lint ${LINTFLAGS} ${SRCS} ${LINTLIBS} forceit: #.c.o: # rm -f $*.o # ${CC} ${CFLAGS} -c $*.c .SUFFIXES: .po .c.po: -mv $*.o $*.so ${CC} ${PCFLAGS} -c $*.c rm -f $*.po mv $*.o $*.po -mv $*.so $*.o # Do not put anything after this line! The rest of this file was produced # by the program ~cad/src/magic/:depend on Wed Aug 29 13:13:49 PDT 1990. # include file dependencies for "ext2sim.c" ext2sim.o: ext2sim.c ext2sim.o: ${H}/magic.h ext2sim.o: ${H}/paths.h ext2sim.o: ${H}/geometry.h ext2sim.o: ${H}/hash.h ext2sim.o: ${H}/utils.h ext2sim.o: ${H}/pathvisit.h ext2sim.o: ${H}/extflat.h ext2sim.o: ${H}/runstats.h # include file dependencies for "finds.c" finds.o: finds.c finds.o: ${H}/magic.h finds.o: ${H}/hash.h