2006-03-20 13:54:19 +00:00
all : $( ALL_PREDEP ) bin /asn 1_compile bin /compile_et binaries libraries modules
2005-10-21 22:49:23 +00:00
2006-03-17 01:39:02 +00:00
i n c l u d e d y n c o n f i g . m k
2005-08-03 04:15:16 +00:00
i n c l u d e h e i m d a l _ b u i l d / c o n f i g . m k
i n c l u d e c o n f i g . m k
i n c l u d e d s d b / c o n f i g . m k
i n c l u d e g t k / c o n f i g . m k
i n c l u d e s m b d / c o n f i g . m k
i n c l u d e s m b d / p r o c e s s _ m o d e l . m k
i n c l u d e l i b n e t / c o n f i g . m k
i n c l u d e a u t h / c o n f i g . m k
i n c l u d e n s s w i t c h / c o n f i g . m k
i n c l u d e l i b / b a s i c . m k
i n c l u d e p a r a m / c o n f i g . m k
i n c l u d e s m b _ s e r v e r / c o n f i g . m k
i n c l u d e r p c _ s e r v e r / c o n f i g . m k
i n c l u d e l d a p _ s e r v e r / c o n f i g . m k
i n c l u d e w e b _ s e r v e r / c o n f i g . m k
i n c l u d e w i n b i n d / c o n f i g . m k
i n c l u d e n b t _ s e r v e r / c o n f i g . m k
2005-10-14 12:37:13 +00:00
i n c l u d e w r e p l _ s e r v e r / c o n f i g . m k
2005-08-03 04:15:16 +00:00
i n c l u d e c l d a p _ s e r v e r / c o n f i g . m k
i n c l u d e u t i l s / n e t / c o n f i g . m k
i n c l u d e u t i l s / c o n f i g . m k
i n c l u d e n t v f s / c o n f i g . m k
i n c l u d e n t p t r / c o n f i g . m k
i n c l u d e t o r t u r e / c o n f i g . m k
i n c l u d e l i b r p c / c o n f i g . m k
i n c l u d e c l i e n t / c o n f i g . m k
i n c l u d e l i b c l i / c o n f i g . m k
2006-04-04 14:39:00 +00:00
i n c l u d e s c r i p t i n g / e j s / c o n f i g . m k
i n c l u d e s c r i p t i n g / s w i g / c o n f i g . m k
2005-08-03 04:15:16 +00:00
i n c l u d e k d c / c o n f i g . m k
2006-01-02 00:16:08 +00:00
i n c l u d e p a s s d b / c o n f i g . m k
2005-08-03 04:15:16 +00:00
2006-03-17 20:48:12 +00:00
DEFAULT_HEADERS = $( srcdir) /include/core.h \
2006-08-30 13:27:13 +00:00
$( srcdir) /lib/util/dlinklist.h \
$( srcdir) /version.h
2006-01-03 13:41:17 +00:00
2005-12-15 15:59:10 +00:00
binaries : $( BINARIES )
2005-10-26 14:18:27 +00:00
libraries : $( STATIC_LIBS ) $( SHARED_LIBS )
2006-01-02 00:16:08 +00:00
modules : $( SHARED_MODULES )
2006-01-03 13:41:17 +00:00
headers : $( PUBLIC_HEADERS ) $( DEFAULT_HEADERS )
2005-08-03 04:15:16 +00:00
manpages : $( MANPAGES )
2005-08-03 05:28:08 +00:00
everything : all
2005-08-03 04:15:16 +00:00
showlayout :
2006-01-17 01:18:27 +00:00
@echo 'Samba will be installed into:'
2006-01-31 00:48:57 +00:00
@echo ' basedir: $(BASEDIR)'
@echo ' bindir: $(BINDIR)'
@echo ' sbindir: $(SBINDIR)'
@echo ' libdir: $(LIBDIR)'
2006-01-17 01:18:27 +00:00
@echo ' modulesdir: $(MODULESDIR)'
@echo ' includedir: $(INCLUDEDIR)'
2006-01-31 00:48:57 +00:00
@echo ' vardir: $(VARDIR)'
2006-01-17 01:18:27 +00:00
@echo ' privatedir: $(PRIVATEDIR)'
2006-01-31 00:48:57 +00:00
@echo ' piddir: $(PIDDIR)'
@echo ' lockdir: $(LOCKDIR)'
@echo ' logfilebase: $(LOGFILEBASE)'
@echo ' setupdir: $(SETUPDIR)'
@echo ' jsdir: $(JSDIR)'
@echo ' swatdir: $(SWATDIR)'
@echo ' mandir: $(MANDIR)'
2006-03-13 02:05:39 +00:00
@echo ' datadir: $(DATADIR)'
2006-01-31 01:49:56 +00:00
@echo ' winbindd_socket_dir: $(WINBINDD_SOCKET_DIR)'
2005-08-03 04:15:16 +00:00
showflags :
2006-01-17 01:18:27 +00:00
@echo 'Samba will be compiled with flags:'
@echo ' CFLAGS = $(CFLAGS)'
@echo ' LDFLAGS = $(LDFLAGS)'
@echo ' STLD_FLAGS = $(STLD_FLAGS)'
@echo ' SHLD_FLAGS = $(SHLD_FLAGS)'
@echo ' LIBS = $(LIBS)'
2005-08-03 04:15:16 +00:00
2005-10-26 19:07:01 +00:00
# The permissions to give the executables
INSTALLPERMS = 0755
# set these to where to find various files
# These can be overridden by command line switches (see smbd(8))
# or in smb.conf (see smb.conf(5))
CONFIGFILE = $( CONFIGDIR) /smb.conf
2005-12-15 16:32:08 +00:00
PKGCONFIGDIR = $( LIBDIR) /pkgconfig
2005-10-26 19:07:01 +00:00
LMHOSTSFILE = $( CONFIGDIR) /lmhosts
2005-10-26 14:18:27 +00:00
install : showlayout installbin installdat installswat installmisc installlib \
2006-03-18 20:45:09 +00:00
installheader installpc installplugins
2005-08-03 04:15:16 +00:00
2005-08-03 05:28:08 +00:00
# DESTDIR is used here to prevent packagers wasting their time
# duplicating the Makefile. Remove it and you will have the privilege
# of packaging each samba release for multiple versions of multiple
# distributions and operating systems, or at least supplying patches
# to all the packaging files required for this, prior to committing
# the removal of DESTDIR. Do not remove it even though you think it
# is not used.
installdirs :
2005-12-17 10:10:09 +00:00
@$( SHELL) $( srcdir) /script/installdirs.sh \
$( DESTDIR) $( BASEDIR) \
$( DESTDIR) $( BINDIR) \
$( DESTDIR) $( SBINDIR) \
$( DESTDIR) $( LIBDIR) \
2006-03-13 02:05:39 +00:00
$( DESTDIR) $( MODULESDIR) \
2006-03-17 18:37:51 +00:00
$( DESTDIR) $( MANDIR) \
2005-12-17 10:10:09 +00:00
$( DESTDIR) $( VARDIR) \
$( DESTDIR) $( PRIVATEDIR) \
2006-03-13 02:05:39 +00:00
$( DESTDIR) $( DATADIR) \
2005-12-17 10:10:09 +00:00
$( DESTDIR) $( PIDDIR) \
$( DESTDIR) $( LOCKDIR) \
$( DESTDIR) $( LOGFILEBASE) \
$( DESTDIR) $( PRIVATEDIR) /tls \
$( DESTDIR) $( INCLUDEDIR) \
2006-01-26 10:18:26 +00:00
$( DESTDIR) $( PKGCONFIGDIR) \
$( DESTDIR) $( CONFIGDIR) \
2005-08-03 05:28:08 +00:00
2005-12-15 15:59:10 +00:00
installbin : $( SBIN_PROGS ) $( BIN_PROGS ) installdirs
2005-12-17 10:10:09 +00:00
@$( SHELL) $( srcdir) /script/installbin.sh \
$( INSTALLPERMS) \
$( DESTDIR) $( BASEDIR) \
$( DESTDIR) $( SBINDIR) \
$( DESTDIR) $( LIBDIR) \
$( DESTDIR) $( VARDIR) \
$( SBIN_PROGS)
@$( SHELL) $( srcdir) /script/installbin.sh \
$( INSTALLPERMS) \
$( DESTDIR) $( BASEDIR) \
$( DESTDIR) $( BINDIR) \
$( DESTDIR) $( LIBDIR) \
$( DESTDIR) $( VARDIR) \
$( BIN_PROGS)
2005-08-03 05:28:08 +00:00
2006-03-16 21:36:36 +00:00
installlib : $( INSTALLABLE_SHARED_LIBS ) $( STATIC_LIBS ) installdirs
2006-03-22 20:42:33 +00:00
@$( SHELL) $( srcdir) /script/installlib.sh $( DESTDIR) $( LIBDIR) " $( SHLIBEXT) " $( INSTALLABLE_SHARED_LIBS)
@$( SHELL) $( srcdir) /script/installlib.sh $( DESTDIR) $( LIBDIR) " $( STLIBEXT) " $( STATIC_LIBS)
2005-10-26 14:18:27 +00:00
installheader : headers installdirs
2006-03-16 13:04:28 +00:00
@$( PERL) $( srcdir) /script/installheader.pl $( DESTDIR) $( INCLUDEDIR) $( PUBLIC_HEADERS) $( DEFAULT_HEADERS)
2005-10-26 14:18:27 +00:00
2005-08-03 05:28:08 +00:00
installdat : installdirs
2006-03-13 02:05:39 +00:00
@$( SHELL) $( srcdir) /script/installdat.sh $( DESTDIR) $( DATADIR) $( srcdir)
2005-08-03 05:28:08 +00:00
installswat : installdirs
2006-03-13 02:05:39 +00:00
@$( SHELL) $( srcdir) /script/installswat.sh $( DESTDIR) $( SWATDIR) $( srcdir)
2005-08-03 05:28:08 +00:00
2006-03-17 18:37:51 +00:00
installman : manpages installdirs
2005-08-03 05:28:08 +00:00
@$( SHELL) $( srcdir) /script/installman.sh $( DESTDIR) $( MANDIR) $( MANPAGES)
2005-08-04 02:27:30 +00:00
installmisc : installdirs
2006-01-26 05:57:53 +00:00
@$( SHELL) $( srcdir) /script/installmisc.sh $( srcdir) $( DESTDIR) $( JSDIR) $( DESTDIR) $( SETUPDIR) $( DESTDIR) $( BINDIR)
2005-08-04 02:27:30 +00:00
2005-12-15 16:32:08 +00:00
installpc : installdirs
2006-04-11 11:37:52 +00:00
@$( SHELL) $( srcdir) /script/installpc.sh $( builddir) $( DESTDIR) $( PKGCONFIGDIR) $( PC_FILES)
2005-12-15 16:32:08 +00:00
2006-03-09 19:55:04 +00:00
uninstall : uninstallbin uninstallman uninstallmisc uninstalllib uninstallheader \
2006-03-18 20:45:09 +00:00
uninstallplugins
2005-08-04 02:27:30 +00:00
uninstallmisc :
#FIXME
2005-08-03 05:28:08 +00:00
uninstallbin :
@$( SHELL) $( srcdir) /script/uninstallbin.sh $( INSTALLPERMS) $( DESTDIR) $( BASEDIR) $( DESTDIR) $( SBINDIR) $( DESTDIR) $( LIBDIR) $( DESTDIR) $( VARDIR) $( DESTDIR) $( SBIN_PROGS)
@$( SHELL) $( srcdir) /script/uninstallbin.sh $( INSTALLPERMS) $( DESTDIR) $( BASEDIR) $( DESTDIR) $( BINDIR) $( DESTDIR) $( LIBDIR) $( DESTDIR) $( VARDIR) $( DESTDIR) $( BIN_PROGS)
2005-10-26 14:18:27 +00:00
uninstalllib :
@$( SHELL) $( srcdir) /script/uninstalllib.sh $( DESTDIR) $( LIBDIR) $( SHARED_LIBS)
@$( SHELL) $( srcdir) /script/uninstalllib.sh $( DESTDIR) $( LIBDIR) $( STATIC_LIBS)
uninstallheader :
@$( SHELL) $( srcdir) /script/uninstallheader.sh $( DESTDIR) $( INCLUDEDIR) $( PUBLIC_HEADERS)
2005-08-03 05:28:08 +00:00
uninstallman :
@$( SHELL) $( srcdir) /script/uninstallman.sh $( DESTDIR) $( MANDIR) $( MANPAGES)
2005-10-26 19:07:01 +00:00
Makefile : config .status $( MK_FILES )
./config.status
2005-08-03 05:28:08 +00:00
etags :
etags ` find $( srcdir) -name "*.[ch]" `
ctags :
ctags ` find $( srcdir) -name "*.[ch]" `
2005-10-28 22:40:31 +00:00
pidl/Makefile : pidl /Makefile .PL
2006-03-18 20:45:09 +00:00
cd pidl && $( PERL) Makefile.PL
2005-10-28 22:40:31 +00:00
installpidl : pidl /Makefile
2006-03-17 21:16:44 +00:00
$( MAKE) -C pidl install
uninstallpidl : pidl /Makefile
$( MAKE) -C pidl uninstall
2005-10-28 22:40:31 +00:00
2006-04-27 09:34:31 +00:00
$( IDL_HEADER_FILES ) \
$( IDL_NDR_PARSE_H_FILES) $( IDL_NDR_PARSE_C_FILES) \
2006-03-20 20:04:04 +00:00
$( IDL_NDR_CLIENT_C_FILES) $( IDL_NDR_CLIENT_H_FILES) \
2006-05-13 21:31:04 +00:00
$( IDL_NDR_SERVER_C_FILES) $( IDL_SWIG_FILES) \
2006-04-27 09:34:31 +00:00
$( IDL_NDR_EJS_C_FILES) $( IDL_NDR_EJS_H_FILES) : idl
2006-01-08 17:13:13 +00:00
2005-08-22 00:06:35 +00:00
idl_full : pidl /lib /Parse /Pidl /IDL .pm
2006-04-11 11:37:52 +00:00
@CPP= " $( CPP) " PERL = " $( PERL) " srcdir = $( srcdir) $( srcdir) /script/build_idl.sh FULL $( PIDL_ARGS)
2005-08-03 05:28:08 +00:00
2005-08-22 00:06:35 +00:00
idl : pidl /lib /Parse /Pidl /IDL .pm
2006-04-11 11:37:52 +00:00
@CPP= " $( CPP) " PERL = " $( PERL) " srcdir = $( srcdir) $( srcdir) /script/build_idl.sh PARTIAL $( PIDL_ARGS)
2005-08-03 05:28:08 +00:00
2005-08-22 00:06:35 +00:00
pidl/lib/Parse/Pidl/IDL.pm : pidl /idl .yp
2005-09-02 03:10:42 +00:00
-$( YAPP) -s -m 'Parse::Pidl::IDL' -o pidl/lib/Parse/Pidl/IDL.pm pidl/idl.yp
2005-08-03 05:28:08 +00:00
2005-08-21 23:17:35 +00:00
smb_interfaces : pidl /smb_interfaces .pm
2006-04-11 11:37:52 +00:00
$( PERL) -Ipidl $( srcdir) /script/build_smb_interfaces.pl \
2005-08-03 05:28:08 +00:00
include/smb_interfaces.h
2005-08-21 23:17:35 +00:00
pidl/smb_interfaces.pm : pidl /smb_interfaces .yp
2005-09-02 03:10:42 +00:00
-$( YAPP) -s -m 'smb_interfaces' -o pidl/smb_interfaces.pm pidl/smb_interfaces.yp
2005-08-03 05:28:08 +00:00
2005-08-04 04:45:42 +00:00
include/config.h :
@echo "include/config.h not present"
@echo "You need to rerun ./autogen.sh and ./configure"
@/bin/false
2006-06-27 11:07:55 +00:00
$(srcdir)/version.h : $( srcdir ) /VERSION
@$( SHELL) script/mkversion.sh VERSION $( srcdir) /version.h $( srcdir) /
regen_version :
@$( SHELL) script/mkversion.sh VERSION $( srcdir) /version.h $( srcdir) /
2006-06-27 06:24:43 +00:00
2006-04-24 09:36:09 +00:00
clean_pch :
@echo "Removing precompiled headers"
@-rm -f include/includes.h.gch
2005-12-27 20:29:19 +00:00
2006-01-02 16:54:58 +00:00
pch : clean_pch include /includes .h .gch
2006-03-18 23:51:55 +00:00
clean :: clean_pch
2005-10-26 19:07:01 +00:00
@echo Removing objects
@-find . -name '*.o' -exec rm -f '{}' \;
2005-12-18 22:28:41 +00:00
@echo Removing hostcc objects
@-find . -name '*.ho' -exec rm -f '{}' \;
2005-10-26 19:07:01 +00:00
@echo Removing binaries
2006-03-09 14:39:36 +00:00
@-rm -f $( BIN_PROGS) $( SBIN_PROGS) $( BINARIES)
2005-10-28 18:26:26 +00:00
@echo Removing libraries
2006-03-09 14:39:36 +00:00
@-rm -f $( STATIC_LIBRARIES) $( SHARED_LIBRARIES)
@-rm -f bin/*.$( SHLIBEXT) *
2006-04-29 12:39:19 +00:00
@-rm -f bin/*.a
2006-03-09 14:39:36 +00:00
@echo Removing modules
2006-03-21 08:32:50 +00:00
@-rm -f bin/modules/*/*.$( SHLIBEXT)
2006-03-09 14:39:36 +00:00
@-rm -f bin/*_init_module.c
2005-10-26 19:07:01 +00:00
@echo Removing dummy targets
@-rm -f bin/.*_*
@echo Removing generated files
2006-03-09 14:39:36 +00:00
@-rm -f bin/*_init_module.c
2005-10-26 19:07:01 +00:00
@-rm -rf librpc/gen_*
2005-12-27 21:11:09 +00:00
@echo Removing proto headers
@-rm -f $( PROTO_HEADERS)
2005-10-26 19:07:01 +00:00
2006-03-25 21:42:29 +00:00
distclean : clean
2006-04-06 12:30:06 +00:00
-rm -f include/config.h include/config_tmp.h include/build.h
2005-10-26 19:07:01 +00:00
-rm -f Makefile
-rm -f config.status
-rm -f config.log config.cache
-rm -f config.pm config.mk
2006-03-09 14:39:36 +00:00
-rm -f $( PC_FILES)
2005-10-26 19:07:01 +00:00
removebackup :
-rm -f *.bak *~ */*.bak */*~ */*/*.bak */*/*~ */*/*/*.bak */*/*/*~
realdistclean : distclean removebackup
2006-04-06 12:30:06 +00:00
-rm -f include/config_tmp.h.in
2006-05-16 16:51:34 +00:00
-rm -f version.h
2005-10-26 19:07:01 +00:00
-rm -f configure
-rm -f $( MANPAGES)
2005-08-03 05:28:08 +00:00
test : $( DEFAULT_TEST_TARGET )
test-swrap : all
2006-04-11 11:37:52 +00:00
$( srcdir) /script/tests/selftest.sh ${ selftest_prefix } all SOCKET_WRAPPER
2005-08-03 05:28:08 +00:00
test-noswrap : all
2006-04-11 11:37:52 +00:00
$( srcdir) /script/tests/selftest.sh ${ selftest_prefix } all
2005-08-03 05:28:08 +00:00
quicktest : all
2006-04-11 11:37:52 +00:00
$( srcdir) /script/tests/selftest.sh ${ selftest_prefix } quick SOCKET_WRAPPER
2005-08-03 05:28:08 +00:00
2006-03-18 07:59:50 +00:00
valgrindtest : valgrindtest -quick
valgrindtest-quick : all
2005-08-03 05:28:08 +00:00
SMBD_VALGRIND = "xterm -n smbd -e valgrind -q --db-attach=yes --num-callers=30" \
2006-04-04 16:23:05 +00:00
VALGRIND = " valgrind -q --num-callers=30 --log-file= ${ selftest_prefix } /valgrind.log " \
2006-04-11 11:37:52 +00:00
$( srcdir) /script/tests/selftest.sh ${ selftest_prefix } quick SOCKET_WRAPPER
2005-08-03 05:28:08 +00:00
2006-03-18 07:59:50 +00:00
valgrindtest-all : all
SMBD_VALGRIND = "xterm -n smbd -e valgrind -q --db-attach=yes --num-callers=30" \
2006-04-04 16:23:05 +00:00
VALGRIND = " valgrind -q --num-callers=30 --log-file= ${ selftest_prefix } /valgrind.log " \
2006-04-11 11:37:52 +00:00
$( srcdir) /script/tests/selftest.sh ${ selftest_prefix } all SOCKET_WRAPPER
2006-03-18 07:59:50 +00:00
gdbtest : gdbtest -quick
gdbtest-quick : all
2005-12-28 22:49:02 +00:00
SMBD_VALGRIND = "xterm -n smbd -e gdb --args " \
2006-04-11 11:37:52 +00:00
$( srcdir) /script/tests/selftest.sh ${ selftest_prefix } quick SOCKET_WRAPPER
2005-12-28 22:49:02 +00:00
2006-03-18 07:59:50 +00:00
gdbtest-all : all
SMBD_VALGRIND = "xterm -n smbd -e gdb --args " \
2006-04-11 11:37:52 +00:00
$( srcdir) /script/tests/selftest.sh ${ selftest_prefix } all SOCKET_WRAPPER
2006-03-18 07:59:50 +00:00
2006-08-24 04:14:34 +00:00
wintest : all
$( srcdir) /script/tests/selftest.sh ${ selftest_prefix } win
2006-01-09 21:44:30 +00:00
unused_macros :
2006-04-11 11:37:52 +00:00
$( srcdir) /script/find_unused_macros.pl ` find . -name "*.[ch]" ` | sort
2005-10-26 19:07:01 +00:00
###############################################################################
# File types
###############################################################################
2006-04-01 18:41:07 +00:00
.SUFFIXES : .x .c .et .y .l .d .o .h .h .gch .a .so .1 .1.xml .3 .3.xml .5 .5.xml .7 .7.xml .8 .8.xml .ho .idl .hd
2006-03-13 15:19:14 +00:00
.c.ho :
2006-03-19 02:23:52 +00:00
@echo " Compiling $< with host compiler "
2006-04-13 03:09:14 +00:00
@$( HOSTCC) ` $( PERL) $( srcdir) /script/cflags.pl $@ ` $( CFLAGS) -c $< -o $@
2006-03-13 15:19:14 +00:00
2005-10-26 19:07:01 +00:00
.c.d :
@echo " Generating dependencies for $< "
2006-04-13 03:09:14 +00:00
@$( CC) -M -MG -MP -MT $( <:.c= .o) ` $( PERL) $( srcdir) /script/cflags.pl $@ ` $( CFLAGS) $< -o $@
2006-03-19 02:23:52 +00:00
2006-03-19 03:14:56 +00:00
.c.hd :
2006-04-25 16:31:12 +00:00
@echo " Generating host-compiler dependencies for $< "
2006-04-13 03:09:14 +00:00
@$( CC) -M -MG -MP -MT $( <:.c= .ho) ` $( PERL) $( srcdir) /script/cflags.pl $@ ` $( CFLAGS) $< -o $@
2006-03-19 03:14:56 +00:00
2006-03-19 02:23:52 +00:00
include/includes.d : include /includes .h
@echo " Generating dependencies for $< "
@$( CC) -M -MG -MT include/includes.h.gch $( CFLAGS) $< -o $@
2005-10-26 19:07:01 +00:00
2006-03-13 15:19:14 +00:00
.c.o :
2006-03-14 12:53:56 +00:00
@if test -n " $( CC_CHECKER) " ; then \
2006-03-14 17:12:12 +00:00
echo " Checking $< with ' $( CC_CHECKER) ' " ; \
2006-04-13 03:09:14 +00:00
$( CC_CHECKER) ` $( PERL) $( srcdir) /script/cflags.pl $@ ` $( CFLAGS) $( PICFLAG) -c $< -o $@ ; \
2006-03-14 12:53:56 +00:00
fi
2006-03-14 17:12:12 +00:00
@echo " Compiling $< "
2006-04-13 03:09:14 +00:00
@$( CC) ` $( PERL) $( srcdir) /script/cflags.pl $@ ` $( CFLAGS) $( PICFLAG) -c $< -o $@
2006-03-13 15:19:14 +00:00
.h.h.gch :
2006-03-14 17:12:12 +00:00
@echo " Precompiling $< "
2006-04-13 03:09:14 +00:00
@$( CC) ` $( PERL) $( srcdir) /script/cflags.pl $@ ` $( CFLAGS) $( PICFLAG) -c $< -o $@
2006-03-13 15:19:14 +00:00
2005-08-03 05:28:08 +00:00
.y.c :
2005-08-04 05:23:07 +00:00
@echo " Building $< with $( YACC) "
@-$( srcdir) /script/yacc_compile.sh " $( YACC) " " $< " " $@ "
2005-08-03 05:28:08 +00:00
.l.c :
2005-08-04 05:23:07 +00:00
@echo " Building $< with $( LEX) "
@-$( srcdir) /script/lex_compile.sh " $( LEX) " " $< " " $@ "
2005-10-26 19:07:01 +00:00
DOCBOOK_MANPAGE_URL = http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
.1.xml.1 :
$( XSLTPROC) -o $@ $( DOCBOOK_MANPAGE_URL) $<
.3.xml.3 :
$( XSLTPROC) -o $@ $( DOCBOOK_MANPAGE_URL) $<
.5.xml.5 :
$( XSLTPROC) -o $@ $( DOCBOOK_MANPAGE_URL) $<
.7.xml.7 :
$( XSLTPROC) -o $@ $( DOCBOOK_MANPAGE_URL) $<
2006-01-22 23:34:28 +00:00
.8.xml.8 :
$( XSLTPROC) -o $@ $( DOCBOOK_MANPAGE_URL) $<
2006-03-19 02:23:52 +00:00
2006-03-19 03:14:56 +00:00
DEP_FILES = $( patsubst %.ho,%.hd,$( patsubst %.o,%.d,$( ALL_OBJS) ) ) \
2006-03-19 02:23:52 +00:00
include/includes.d
2006-04-08 16:49:03 +00:00
dist :: distclean idl_full manpages configure
configure :
./autogen.sh
2006-03-25 21:42:29 +00:00
clean ::
2006-03-19 16:18:38 +00:00
@echo Removing dependency files
2006-04-21 00:14:57 +00:00
@find . -name \* .d -o -name \* .hd | xargs rm -f