############################################################################### # # FILE: Makefile.in # DESCRIPTION: Makefile template for sxml # DATE: Tue, Sep 14 2004 # UPDATED: Mon, Mar 27 2006 # AUTHOR: Kouichi ABE (WALL) # E-MAIL: kouichi@MysticWALL.COM # URL: http://www.MysticWALL.COM/ # COPYRIGHT: (c) 2004-2006 Kouichi ABE (WALL), All rights reserved. # $Id: Makefile.in,v 1.2 2006/03/27 13:23:17 kouichi Exp $ # ############################################################################### prefix=@prefix@ exec_prefix=@exec_prefix@ bindir=@bindir@ libdir=@libdir@ includedir=@includedir@ CC=@CC@ -pipe MAKE=@MAKE@ RM=@RM@ LD=@LD@ AR=@AR@ LN_S=@LN_S@ RANLIB=@RANLIB@ MKDIR=@MKDIR@ CTAGS=@CTAGS@ EDITOR=@EDITOR@ INSTALL=@INSTALL@ INSTALL_PROGRAM=@INSTALL_PROGRAM@ -s INSTALL_DATA=@INSTALL_DATA@ DEFS= @DEFS@ OPTS= -fforce-mem -fforce-addr -fstrength-reduce -funroll-loops -finline-functions CPPFLAGS= -I.. -L.. CFLAGS= ${DEFS} ${CPPFLAGS} ${OPTS} @CFLAGS@ ############################################################################### SXML_HDR=sxml.h SXML_LIB=-lsxml SXMLRPC_HDR=sxmlrpc.h SXMLRPC_LIB=-lsxmlrpc ${SXML_LIB} ############################################################################### SXMLPARSE_SRC=sxmlparse.c SXMLPARSE_OBJ=${SXMLPARSE_SRC:.c=.o} SXMLPARSE_PRG=${SXMLPARSE_SRC:.c=} ############################################################################### SXMLPRINT_SRC=sxmlprint.c SXMLPRINT_OBJ=${SXMLPRINT_SRC:.c=.o} SXMLPRINT_PRG=${SXMLPRINT_SRC:.c=} ############################################################################### SXMLGRAFT_SRC=sxmlgraft.c SXMLGRAFT_OBJ=${SXMLGRAFT_SRC:.c=.o} SXMLGRAFT_PRG=${SXMLGRAFT_SRC:.c=} ############################################################################### SXMLRPC_ECHO_S_SRC=sxmlrpc_echo_s.c SXMLRPC_ECHO_S_OBJ=${SXMLRPC_ECHO_S_SRC:.c=.o} SXMLRPC_ECHO_S_PRG=${SXMLRPC_ECHO_S_SRC:.c=} ############################################################################### SXMLRPC_ECHO_C_SRC=sxmlrpc_echo_c.c SXMLRPC_ECHO_C_OBJ=${SXMLRPC_ECHO_C_SRC:.c=.o} SXMLRPC_ECHO_C_PRG=${SXMLRPC_ECHO_C_SRC:.c=} ############################################################################### all:: ${SXMLPARSE_PRG} ${SXMLPRINT_PRG} ${SXMLGRAFT_PRG} \ ${SXMLRPC_ECHO_S_PRG} ${SXMLRPC_ECHO_C_PRG} ############################################################################### sxmlparse.o: sxmlparse.c ${SXMLPARSE_PRG}: ${SXMLPARSE_OBJ} ${CC} ${CFLAGS} ${SXMLPARSE_OBJ} -o ${SXMLPARSE_PRG} ${SXML_LIB} ############################################################################### sxmlprint.o: sxmlprint.c ${SXMLPRINT_PRG}: ${SXMLPRINT_OBJ} ${CC} ${CFLAGS} ${SXMLPRINT_OBJ} -o ${SXMLPRINT_PRG} ${SXML_LIB} ############################################################################### sxmlgraft.o: sxmlgraft.c ${SXMLGRAFT_PRG}: ${SXMLGRAFT_OBJ} ${CC} ${CFLAGS} ${SXMLGRAFT_OBJ} -o ${SXMLGRAFT_PRG} ${SXML_LIB} ############################################################################### sxmlrpc_echo_s.o: sxmlrpc_echo_s.c ${SXMLRPC_ECHO_S_PRG}: ${SXMLRPC_ECHO_S_OBJ} ${CC} ${CFLAGS} ${SXMLRPC_ECHO_S_OBJ} -o ${SXMLRPC_ECHO_S_PRG} ${SXMLRPC_LIB} ############################################################################### sxmlrpc_echo_c.o: sxmlrpc_echo_c.c ${SXMLRPC_ECHO_C_PRG}: ${SXMLRPC_ECHO_C_OBJ} ${CC} ${CFLAGS} ${SXMLRPC_ECHO_C_OBJ} -o ${SXMLRPC_ECHO_C_PRG} ${SXMLRPC_LIB} ############################################################################### .SUFFIXES: .o .c .lo .c.o: ${CC} -fpic ${CFLAGS} ${CPPFLAGS} -c $< -o $@ ############################################################################### clean:: -${RM} -f a.out *.core *.bak *.o *.lo *.lineno tags purge:: clean -${RM} -f ${SXMLPARSE_PRG} ${SXMLPRINT_PRG} ${SXMLGRAFT_PRG} \ ${SXMLRPC_ECHO_S_PRG} ${SXMLRPC_ECHO_C_PRG} \ Makefile