CFLAGS= -g -O -I${PREFIX}/include -DMGLDIR=\"${PREFIX}/lib/mgl2\" #-DSYM_PREFIX SHLIB_CFLAGS=-fpic -DPIC .if ${OBJECT_FMT} == "a.out" CFLAGS+= -DSYM_PREFIX SHLIB_LDFLAGS = -Bshareable SHLIB_LD=${LD} MGLPIC_CFLAGS= ${SHLIB_CFLAGS} MGLPIC_LDFLAGS= ${SHLIB_LDFLAGS} .else SHLIB_LDFLAGS= -shared SHLIB_LD=${CC} MGLPIC_CFLAGS= ${SHLIB_CFLAGS} MGLPIC_LDFLAGS= ${SHLIB_LDFLAGS} -Wl,-soname,libmgl2.so.2.0 .endif all: improxy.so improxy.so: improxy.c ${CC} ${CFLAGS} ${MGLPIC_CFLAGS} -o improxy.po -c improxy.c ${SHLIB_LD} ${SHLIB_LDFLAGS} -o improxy.so improxy.po ${LIBS_MGL} install: install -c -s -o root -g wheel -m 555 improxy.so ${PREFIX}/lib/mgl2/ install -d -o root -g wheel -m 755 ${PREFIX}/share/doc/improxy install -c -o root -g wheel -m 444 improxy.txt ${PREFIX}/share/doc/improxy/