1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
#
# A wrapper to compile SFIO library per that library's own machinery
# within ZMailer environment
#
srcdir = @srcdir@
VPATH = @srcdir@
@SET_MAKE@
CC = @CC@
CFLAGS = @CFLAGS@
all: install
install: ../libs/libsfio.a ../libs/libstdio.a \
../include/ast_common.h ../include/sfio.h
../libs/libsfio.a: lib/libsfio.a
rm -f ../libs/libsfio.a
ln lib/libsfio.a ../libs/
../libs/libstdio.a: lib/libstdio.a
rm -f ../libs/libstdio.a
ln lib/libstdio.a ../libs/
../include/ast_common.h: include/ast_common.h
rm -f ../include/ast_common.h
ln include/ast_common.h ../include/
../include/sfio.h: include/sfio.h
rm -f ../include/sfio.h
ln include/sfio.h ../include/
lib include:
-mkdir -p lib include
lib/libsfio.a:: SFIO
lib/libstdio.a:: SFIO
include/ast_common.h:: SFIO
include/sfio.h:: SFIO
SFIO: lib include
-mkdir -p lib include
DIR=`/bin/pwd`;PATH=$$DIR/$$srcdir/bin:$$PATH;export PATH; \
cd src/lib/sfio && $(MAKE) -f makefile $(MFLAGS) all
clean:
-cd src/lib/sfio && $(MAKE) -f makefile $(MFLAGS) clean
rm -f ../libs/libsfio.a ../libs/libstdio.a
rm -f ../include/ast_common.h ../include/sfio.h
rm -f lib/*.a include/*.h
distclean: clean
rm -f Makefile
rm -f src/lib/sfio/makefile
rm -f src/lib/sfio/Stdio_b/Makefile
rm -f src/lib/sfio/Stdio_s/Makefile
rm -f src/lib/sfio/Sfio_f/Makefile
rm -f src/lib/sfio/Sfio_dc/Makefile
|