home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 13 / AACD13.ISO / AACD / Online / Samba / source / amiga_rcs / smakefile < prev    next >
Makefile  |  2000-08-17  |  45KB  |  1,603 lines

  1. head    1.11;
  2. access;
  3. symbols
  4.     V1_15:1.11
  5.     V1_12:1.10
  6.     V1_11:1.9
  7.     V1_10:1.8
  8.     V1_9:1.7
  9.     V1_8:1.6
  10.     V1_7:1.5
  11.     V1_6:1.5
  12.     V1_5:1.4
  13.     V1_4:1.2
  14.     V1_3:1.2
  15.     V1_2:1.2
  16.     V1_1:1.1;
  17. locks
  18.     olsen:1.11; strict;
  19. comment    @# @;
  20.  
  21.  
  22. 1.11
  23. date    2000.08.17.11.10.46;    author olsen;    state Exp;
  24. branches;
  25. next    1.10;
  26.  
  27. 1.10
  28. date    99.12.25.11.28.11;    author olsen;    state Exp;
  29. branches;
  30. next    1.9;
  31.  
  32. 1.9
  33. date    99.12.01.09.56.55;    author olsen;    state Exp;
  34. branches;
  35. next    1.8;
  36.  
  37. 1.8
  38. date    99.11.06.15.58.20;    author olsen;    state Exp;
  39. branches;
  40. next    1.7;
  41.  
  42. 1.7
  43. date    99.10.16.10.56.34;    author olsen;    state Exp;
  44. branches;
  45. next    1.6;
  46.  
  47. 1.6
  48. date    99.08.09.15.51.54;    author olsen;    state Exp;
  49. branches;
  50. next    1.5;
  51.  
  52. 1.5
  53. date    99.04.27.16.37.54;    author olsen;    state Exp;
  54. branches;
  55. next    1.4;
  56.  
  57. 1.4
  58. date    99.02.22.15.44.41;    author olsen;    state Exp;
  59. branches;
  60. next    1.3;
  61.  
  62. 1.3
  63. date    99.02.22.12.06.56;    author olsen;    state Exp;
  64. branches;
  65. next    1.2;
  66.  
  67. 1.2
  68. date    99.02.20.16.55.59;    author olsen;    state Exp;
  69. branches;
  70. next    1.1;
  71.  
  72. 1.1
  73. date    99.02.13.16.30.43;    author olsen;    state Exp;
  74. branches;
  75. next    ;
  76.  
  77.  
  78. desc
  79. @.
  80. @
  81.  
  82.  
  83. 1.11
  84. log
  85. @.
  86. @
  87. text
  88. @# Generated automatically from Makefile.in by configure.
  89. ###########################################################################
  90. # Makefile.in for Samba - rewritten for autoconf support
  91. # Copyright Andrew Tridgell 1992-1998
  92. ###########################################################################
  93.  
  94. prefix=/Samba
  95. exec_prefix=${prefix}
  96. mandir=${prefix}/man
  97.  
  98. LIBS=lib lib:scm881nb.lib lib:scnb.lib lib:small.lib lib:debug.lib
  99. CC=sc
  100. CFLAGS=resopt nover stringmerge noicons memorysize=huge errorrexx debug=line \
  101.        idir=amiga idir=amiga/wrapper idir=amiga/netinclude \
  102.        code=far data=faronly stackextend \
  103.        idlen=64 ignore=62+217 \
  104.        optimize opttime optinline nooptinlocal optschedule \
  105.        cpu=040 math=881
  106. CPPFLAGS=
  107. LDFLAGS=noicons quiet batch smallcode addsym
  108. AWK=gawk
  109.  
  110. INSTALLCMD=/bin/install -c
  111.  
  112. srcdir=/source
  113. builddir=/dev/net/samba-2.0.7/source
  114. SHELL=/bin/sh
  115.  
  116. BASEDIR= /usr/local/samba
  117. BINDIR = ${exec_prefix}/bin
  118. # we don't use sbindir because we want full compatibility with
  119. # the previous releases of Samba
  120. SBINDIR = ${exec_prefix}/bin
  121. LIBDIR = ${exec_prefix}/lib
  122. VARDIR = ${prefix}/log
  123. MANDIR = ${prefix}/man
  124. SAMBABOOK = ${prefix}/swat/using_samba
  125.  
  126. # The permissions to give the executables
  127. INSTALLPERMS = 0755
  128.  
  129. # set these to where to find various files
  130. # These can be overridden by command line switches (see smbd(8))
  131. # or in smb.conf (see smb.conf(5))
  132. SMBLOGFILE = $(VARDIR)/log.smb
  133. NMBLOGFILE = $(VARDIR)/log.nmb
  134. CONFIGFILE = $(LIBDIR)/smb.conf
  135. LMHOSTSFILE = $(LIBDIR)/lmhosts
  136. DRIVERFILE = $(LIBDIR)/printers.def
  137. PASSWD_PROGRAM = /bin/passwd
  138. # This is where smbpasswd et al go
  139. PRIVATEDIR = ${prefix}/private
  140.  
  141. SMB_PASSWD_FILE = $(PRIVATEDIR)/smbpasswd
  142.  
  143. # This is where SWAT images and help files go
  144. SWATDIR = ${prefix}/swat
  145.  
  146. # the directory where lock files go
  147. LOCKDIR = $(VARDIR)/locks
  148.  
  149. # The directory where code page definition files go
  150. CODEPAGEDIR = $(LIBDIR)/codepages
  151.  
  152. # The current codepage definition list.
  153. CODEPAGELIST= 437 737 775 850 852 861 932 866 949 950 936 1251 ISO8859-1 ISO8859-2 ISO8859-5 ISO8859-7 KOI8-R
  154.  
  155. # where you are going to have the smbrun binary. This defaults to the 
  156. # install directory. This binary is needed for correct printing
  157. # and magic script execution. This should be an absolute path!
  158. # Also not that this should include the name "smbrun" on the end (the
  159. # name of the executable)
  160. SMBRUN = $(BINDIR)/smbrun
  161.  
  162.  
  163. PASSWD_FLAGS = define PASSWD_PROGRAM="$(PASSWD_PROGRAM)" define SMB_PASSWD_FILE="$(SMB_PASSWD_FILE)"
  164. FLAGS1 = $(CFLAGS) idir=include idir=$(srcdir)/include idir=$(srcdir)/ubiqx idir=$(srcdir)/smbwrapper $(CPPFLAGS) define SMBLOGFILE="$(SMBLOGFILE)" define NMBLOGFILE="$(NMBLOGFILE)"
  165. FLAGS2 = define CONFIGFILE="$(CONFIGFILE)" define LMHOSTSFILE="$(LMHOSTSFILE)"  
  166. FLAGS3 = define SWATDIR="$(SWATDIR)" define SBINDIR="$(SBINDIR)" define LOCKDIR="$(LOCKDIR)" define SMBRUN="$(SMBRUN)" define CODEPAGEDIR="$(CODEPAGEDIR)"
  167. FLAGS4 = define DRIVERFILE="$(DRIVERFILE)" define BINDIR="$(BINDIR)"
  168. FLAGS5 = $(FLAGS1) $(FLAGS2) $(FLAGS3) $(FLAGS4) define HAVE_INCLUDES_H
  169. FLAGS  = $(ISA) $(FLAGS5) $(PASSWD_FLAGS)
  170. FLAGS32  = $(ISA32) $(FLAGS5) $(PASSWD_FLAGS)
  171.  
  172. SPROGS = bin/smbd bin/nmbd bin/swat
  173. PROGS1 = bin/smbclient bin/smbspool bin/testparm bin/testprns bin/smbstatus 
  174. PROGS2 = bin/rpcclient bin/smbpasswd bin/make_smbcodepage bin/make_unicodemap  
  175. MPROGS = 
  176. PROGS = $(PROGS1) $(PROGS2) $(MPROGS) bin/nmblookup bin/make_printerdef 
  177.  
  178. SCRIPTS = $(srcdir)/script/smbtar $(srcdir)/script/addtosmbpass $(srcdir)/script/convert_smbpasswd
  179.  
  180. QUOTAOBJS=noquotas.o
  181.  
  182. ######################################################################
  183. # object file lists
  184. ######################################################################
  185.  
  186. LIB_OBJ = lib/charcnv.o lib/charset.o lib/debug.o lib/fault.o \
  187.           lib/getsmbpass.o lib/interface.o lib/kanji.o lib/md4.o \
  188.           lib/interfaces.o lib/pidfile.o lib/replace.o \
  189.           lib/signal.o lib/slprintf.o lib/system.o lib/doscalls.o lib/time.o \
  190.       lib/ufc.o lib/genrand.o lib/username.o lib/access.o lib/smbrun.o \
  191.       lib/bitmap.o lib/crc32.o lib/snprintf.o \
  192.       lib/util_str.o lib/util_sid.o \
  193.       lib/util_unistr.o lib/util_file.o \
  194.       lib/util.o lib/util_sock.o lib/util_sec.o smbd/ssl.o lib/fnmatch.o \
  195.       lib/talloc.o lib/hash.o
  196.  
  197. UBIQX_OBJ = ubiqx/ubi_BinTree.o ubiqx/ubi_Cache.o ubiqx/ubi_SplayTree.o \
  198.             ubiqx/ubi_dLinkList.o ubiqx/ubi_sLinkList.o ubiqx/debugparse.o
  199.  
  200. PARAM_OBJ = param/loadparm.o param/params.o 
  201.  
  202. LIBSMB_OBJ = libsmb/clientgen.o libsmb/namequery.o libsmb/nmblib.o \
  203.              libsmb/nterr.o libsmb/smbdes.o libsmb/smbencrypt.o \
  204.              libsmb/smberr.o libsmb/credentials.o libsmb/pwd_cache.o \
  205.          libsmb/passchange.o
  206.  
  207. RPC_SERVER_OBJ = rpc_server/srv_lsa.o \
  208.                  rpc_server/srv_lsa_hnd.o rpc_server/srv_netlog.o \
  209.                  rpc_server/srv_pipe_hnd.o rpc_server/srv_reg.o \
  210.                  rpc_server/srv_samr.o rpc_server/srv_srvsvc.o \
  211.                  rpc_server/srv_util.o rpc_server/srv_wkssvc.o \
  212.         rpc_server/srv_pipe.o
  213.  
  214. RPC_PARSE_OBJ = rpc_parse/parse_lsa.o rpc_parse/parse_misc.o \
  215.                 rpc_parse/parse_net.o rpc_parse/parse_prs.o \
  216.                 rpc_parse/parse_reg.o rpc_parse/parse_rpc.o \
  217.                 rpc_parse/parse_samr.o rpc_parse/parse_srv.o \
  218.                 rpc_parse/parse_wks.o rpc_parse/parse_sec.o
  219.  
  220. RPC_CLIENT_OBJ = \
  221.         rpc_client/cli_login.o    \
  222.         rpc_client/cli_netlogon.o \
  223.         rpc_client/cli_pipe.o     \
  224.         rpc_client/cli_lsarpc.o   \
  225.         rpc_client/cli_wkssvc.o   \
  226.         rpc_client/cli_srvsvc.o   \
  227.         rpc_client/cli_reg.o   \
  228.         rpc_client/cli_samr.o 
  229.  
  230.  
  231. LOCKING_OBJ = locking/locking.o locking/locking_shm.o locking/locking_slow.o \
  232.               locking/shmem.o locking/shmem_sysv.o
  233.  
  234. PASSDB_OBJ = passdb/passdb.o passdb/smbpassfile.o passdb/smbpass.o \
  235.              passdb/pass_check.o passdb/ldap.o passdb/nispass.o passdb/smbpasschange.o
  236.  
  237. PROFILE_OBJ = profile/profile.o
  238.  
  239. SMBD_OBJ1 = smbd/server.o smbd/files.o smbd/chgpasswd.o smbd/connection.o \
  240.             smbd/dfree.o smbd/dir.o smbd/password.o smbd/conn.o smbd/fileio.o \
  241.             smbd/ipc.o smbd/mangle.o smbd/negprot.o \
  242.             smbd/message.o smbd/nttrans.o smbd/pipes.o smbd/predict.o \
  243.             smbd/$(QUOTAOBJS) smbd/reply.o smbd/trans2.o smbd/uid.o \
  244.         smbd/dosmode.o smbd/filename.o smbd/open.o smbd/close.o smbd/blocking.o \
  245.         smbd/process.o smbd/oplock.o smbd/service.o smbd/error.o
  246.  
  247. PRINTING_OBJ = printing/pcap.o printing/print_svid.o printing/printing.o \
  248.         printing/print_cups.o
  249.  
  250. SMBD_OBJ = $(SMBD_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) \
  251.            $(RPC_SERVER_OBJ) $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) \
  252.            $(LOCKING_OBJ) $(PASSDB_OBJ) $(PRINTING_OBJ) $(PROFILE_OBJ) $(LIB_OBJ)
  253.  
  254.  
  255. NMBD_OBJ1 = nmbd/asyncdns.o nmbd/nmbd.o nmbd/nmbd_become_dmb.o \
  256.             nmbd/nmbd_become_lmb.o nmbd/nmbd_browserdb.o \
  257.             nmbd/nmbd_browsesync.o nmbd/nmbd_elections.o \
  258.             nmbd/nmbd_incomingdgrams.o nmbd/nmbd_incomingrequests.o \
  259.             nmbd/nmbd_lmhosts.o nmbd/nmbd_logonnames.o nmbd/nmbd_mynames.o \
  260.             nmbd/nmbd_namelistdb.o nmbd/nmbd_namequery.o \
  261.             nmbd/nmbd_nameregister.o nmbd/nmbd_namerelease.o \
  262.             nmbd/nmbd_nodestatus.o nmbd/nmbd_packets.o \
  263.             nmbd/nmbd_processlogon.o nmbd/nmbd_responserecordsdb.o \
  264.             nmbd/nmbd_sendannounce.o nmbd/nmbd_serverlistdb.o \
  265.             nmbd/nmbd_subnetdb.o nmbd/nmbd_winsproxy.o nmbd/nmbd_winsserver.o \
  266.             nmbd/nmbd_workgroupdb.o nmbd/nmbd_synclists.o
  267.  
  268. NMBD_OBJ = $(NMBD_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) \
  269.            $(LIB_OBJ)
  270.  
  271. SWAT_OBJ = web/cgi.o web/diagnose.o web/startstop.o web/statuspage.o \
  272.            web/swat.o $(LIBSMB_OBJ) $(LOCKING_OBJ) \
  273.            $(PARAM_OBJ) $(PASSDB_OBJ) $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) \
  274.            $(UBIQX_OBJ) $(LIB_OBJ) $(PRINTING_OBJ)
  275.  
  276. SMBRUN_OBJ = utils/smbrun.o lib/util_sec.o
  277.  
  278. SMBSH_OBJ = smbwrapper/smbsh.o smbwrapper/shared.o \
  279.             $(PARAM_OBJ) $(UBIQX_OBJ) $(LIB_OBJ)
  280.  
  281. MAKE_SMBCODEPAGE_OBJ = utils/make_smbcodepage.o $(PARAM_OBJ) \
  282.                        $(UBIQX_OBJ) $(LIB_OBJ)
  283.  
  284. MAKE_UNICODEMAP_OBJ = utils/make_unicodemap.o $(PARAM_OBJ) \
  285.                        $(UBIQX_OBJ) $(LIB_OBJ)
  286.  
  287. MAKE_PRINTERDEF_OBJ = utils/make_printerdef.o $(PARAM_OBJ) \
  288.                       $(UBIQX_OBJ) $(LIB_OBJ)
  289.  
  290. STATUS_OBJ = utils/status.o $(LOCKING_OBJ) $(PARAM_OBJ) \
  291.              $(UBIQX_OBJ) $(PROFILE_OBJ) $(LIB_OBJ)
  292.  
  293. TESTPARM_OBJ = utils/testparm.o \
  294.                $(PARAM_OBJ) $(UBIQX_OBJ) $(LIB_OBJ)
  295.  
  296. TESTPRNS_OBJ = utils/testprns.o $(PARAM_OBJ) $(PRINTING_OBJ) $(UBIQX_OBJ) \
  297.                $(LIB_OBJ)
  298.  
  299. SMBPASSWD_OBJ = utils/smbpasswd.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(PASSDB_OBJ) \
  300.                 $(UBIQX_OBJ) $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) $(LIB_OBJ)
  301.  
  302. RPCCLIENT_OBJ = rpcclient/rpcclient.o \
  303.              rpcclient/display.o \
  304.              rpcclient/cmd_lsarpc.o \
  305.              rpcclient/cmd_wkssvc.o \
  306.              rpcclient/cmd_samr.o \
  307.              rpcclient/cmd_reg.o \
  308.              rpcclient/cmd_srvsvc.o \
  309.              rpcclient/cmd_netlogon.o \
  310.              $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ) \
  311.              $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) $(PASSDB_OBJ)
  312.  
  313. SMBWRAPPER_OBJ = smbwrapper/smbw.o smbwrapper/wrapped.o \
  314.         smbwrapper/smbw_dir.o smbwrapper/smbw_stat.o \
  315.         smbwrapper/realcalls.o smbwrapper/shared.o \
  316.         $(LIBSMB_OBJ) $(PARAM_OBJ) \
  317.                 $(UBIQX_OBJ) $(LIB_OBJ)
  318.  
  319. CLIENT_OBJ = client/client.o client/clitar.o \
  320.              $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ)
  321.  
  322. CUPS_OBJ = client/smbspool.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ)
  323.  
  324. MOUNT_OBJ = client/smbmount.o \
  325.              $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ)
  326.  
  327. MNT_OBJ = client/smbmnt.o \
  328.              $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ)
  329.  
  330. UMOUNT_OBJ = client/smbumount.o \
  331.              $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ)
  332.  
  333. NMBLOOKUP_OBJ = utils/nmblookup.o $(PARAM_OBJ) $(UBIQX_OBJ) \
  334.                 $(LIBSMB_OBJ) $(LIB_OBJ)
  335.  
  336. SMBTORTURE_OBJ = utils/torture.o utils/nbio.o $(LIBSMB_OBJ) $(PARAM_OBJ) \
  337.                  $(UBIQX_OBJ) $(LIB_OBJ)
  338.  
  339. MASKTEST_OBJ = utils/masktest.o $(LIBSMB_OBJ) $(PARAM_OBJ) \
  340.                  $(UBIQX_OBJ) $(LIB_OBJ)
  341.  
  342. RPCTORTURE_OBJ = utils/rpctorture.o \
  343.              rpcclient/display.o \
  344.              rpcclient/cmd_lsarpc.o \
  345.              rpcclient/cmd_wkssvc.o \
  346.              rpcclient/cmd_samr.o \
  347.              rpcclient/cmd_srvsvc.o \
  348.              rpcclient/cmd_netlogon.o \
  349.              $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ) \
  350.              $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) $(PASSDB_OBJ)
  351.  
  352. DEBUG2HTML_OBJ = utils/debug2html.o ubiqx/debugparse.o
  353.  
  354. SMBFILTER_OBJ = utils/smbfilter.o $(LIBSMB_OBJ) $(PARAM_OBJ) \
  355.                  $(UBIQX_OBJ) $(LIB_OBJ)
  356.  
  357. #PROTO_OBJ = $(SMBD_OBJ) $(NMBD_OBJ) $(SWAT_OBJ) $(CLIENT_OBJ) \
  358. #        $(RPCCLIENT_OBJ) $(SMBWRAPPER_OBJ) $(SMBTORTURE_OBJ)
  359.  
  360. #PICOBJS = $(SMBWRAPPER_OBJ:.o=.po)
  361. #PICOBJS32 = $(SMBWRAPPER_OBJ:.o=.po32)
  362.  
  363. ######################################################################
  364. # now the rules...
  365. ######################################################################
  366.  
  367. #all : CHECK $(SPROGS) $(PROGS) 
  368. all : create-scoptions bin $(SPROGS) $(PROGS) delete-scoptions
  369.  
  370. smbwrapper : CHECK bin/smbsh bin/smbwrapper.so 
  371.  
  372. smbtorture : CHECK bin/smbtorture
  373.  
  374. masktest : CHECK bin/masktest
  375.  
  376. rpctorture : CHECK bin/rpctorture
  377.  
  378. debug2html : CHECK bin/debug2html
  379.  
  380. smbfilter : CHECK bin/smbfilter
  381.  
  382. .SUFFIXES:
  383. .SUFFIXES: .c .o .po .po32
  384.  
  385. CHECK:
  386.     @@echo "Using FLAGS = $(FLAGS)"
  387.     @@echo "Using FLAGS32 = $(FLAGS32)"
  388.     @@echo "Using LIBS = $(LIBS)"
  389.  
  390. MAKEDIR = || exec false; \
  391.       if test -d "$$dir"; then :; else \
  392.       echo mkdir "$$dir"; \
  393.       mkdir -p "$$dir" >/dev/null 2>&1 || \
  394.       test -d "$$dir" || \
  395.       mkdir "$$dir" || \
  396.       exec false; fi || exec false
  397.  
  398. ## the lines below containing `#' are for atomatic dependency tracking
  399. ## they will only work with GNU make, gcc and --enable-maintainer-mode
  400. ## without --enable-maintainer-mode, they do nothing
  401. #.c.o: # .deps/.dummy
  402. #    @@if (: >> $@@ || : > $@@) >/dev/null 2>&1; then rm -f $@@; else \
  403. #     dir=`echo $@@ | sed 's,/[^/]*$$,,;s,^$$,.,'` $(MAKEDIR); fi
  404. ##    @@if (: >> .deps/$@@ || : > .deps/$@@) >/dev/null 2>&1; then :; \
  405. ##     else dir=.deps/`echo $@@ | sed 's,/[^/]*$$,,;s,^$$,.,'` \
  406. ##          $(MAKEDIR); fi; rm -f .deps/$@@ .deps/$@@d
  407. #    @@echo Compiling $*.c
  408. #    @@$(CC) -I. -I$(srcdir) $(FLAGS) -c $< \
  409. #      -o $@@ # -Wp,-MD,.deps/$@@
  410. ##    -mv `echo $@@ | sed 's%^.*/%%g'` $@@
  411. ##    @@sed 's|^'`echo $@@ | sed 's,.*/,,'`':|$@@:|' \
  412. ##      <.deps/$@@ >.deps/$@@d && \
  413. ##    rm -f .deps/$@@ && : >.deps/.stamp
  414.  
  415. #.c.po: # .deps/.dummy
  416. #    @@if (: >> $@@ || : > $@@) >/dev/null 2>&1; then rm -f $@@; else \
  417. #      dir=`echo $@@ | sed 's,/[^/]*$$,,;s,^$$,.,'` $(MAKEDIR); fi
  418. ##    @@if (: >> .deps/$@@ || : > .deps/$@@) >/dev/null 2>&1; then :; \
  419. ##     else dir=.deps/`echo $@@ | sed 's,/[^/]*$$,,;s,^$$,.,'` \
  420. ##          $(MAKEDIR); fi; rm -f .deps/$@@ .deps/$@@d
  421. #    @@echo Compiling $*.c with -fpic
  422. #    @@$(CC) -I. -I$(srcdir) $(FLAGS) -fpic -c $< \
  423. #      -o $*.po.o # -Wp,-MD,.deps/$@@
  424. ##    -mv `echo $@@ | sed -e 's%^.*/%%g' -e 's%\.po$$%.o%'` $@@.o
  425. ##    @@sed 's|^'`echo $*\.po\.o | sed 's,.*/,,'`':|$@@:|' \
  426. ##      <.deps/$@@ >.deps/$@@d && \
  427. ##    rm -f .deps/$@@ && : >.deps/.stamp
  428.     @@mv $*.po.o $@@
  429.  
  430. ## this is for IRIX
  431. #.c.po32: # .deps/.dummy
  432. #    @@if (: >> $@@ || : > $@@) >/dev/null 2>&1; then rm -f $@@; else \
  433. #      dir=`echo $@@ | sed 's,/[^/]*$$,,;s,^$$,.,'` $(MAKEDIR); fi
  434. ##    @@if (: >> .deps/$@@ || : > .deps/$@@) >/dev/null 2>&1; then :; \
  435. ##     else dir=.deps/`echo $@@ | sed 's,/[^/]*$$,,;s,^$$,.,'` \
  436. ##          $(MAKEDIR); fi; rm -f .deps/$@@ .deps/$@@d
  437. #    @@echo Compiling $*.c with -fpic and -32
  438. #    @@$(CC) -32 -I. -I$(srcdir) $(FLAGS32) -fpic -c $< \
  439. #      -o $*.po32.o # -Wp,-MD,.deps/$@@
  440. ##    -mv `echo $@@ | sed -e 's%^.*/%%g' -e 's%\.po32$$%.o%'` $@@.o
  441. ##    @@sed 's|^'`echo $*.po32.o | sed 's,.*/,,'`':|$@@:|' \
  442. ##      <.deps/$@@ >.deps/$@@d && \
  443. ##    rm -f .deps/$@@ && : >.deps/.stamp
  444. #    @@mv $*.po32.o $@@
  445.  
  446. #bin/.dummy:
  447. #    @@if (: >> $@@ || : > $@@) >/dev/null 2>&1; then :; else \
  448. #      dir=bin $(MAKEDIR); fi
  449. #    @@: >> $@@ || : > $@@ # what a fancy emoticon!
  450.  
  451. #bin/smbd: $(SMBD_OBJ) bin/.dummy
  452. #    @@echo Linking $@@
  453. #    @@$(CC) $(FLAGS) -o $@@ $(SMBD_OBJ) $(LDFLAGS) $(LIBS) 
  454.  
  455. #bin/nmbd: $(NMBD_OBJ) bin/.dummy
  456. #    @@echo Linking $@@
  457. #    @@$(CC) $(FLAGS) -o $@@ $(NMBD_OBJ) $(LDFLAGS) $(LIBS)
  458.  
  459. #bin/swat: $(SWAT_OBJ) bin/.dummy
  460. #    @@echo Linking $@@
  461. #    @@$(CC) $(FLAGS) -o $@@ $(SWAT_OBJ) $(LDFLAGS) $(LIBS) 
  462.  
  463. #bin/smbrun: $(SMBRUN_OBJ) bin/.dummy
  464. #    @@echo Linking $@@
  465. #    @@$(CC) $(FLAGS) -o $@@ $(SMBRUN_OBJ) $(LDFLAGS) $(LIBS)
  466.  
  467. #bin/rpcclient: $(RPCCLIENT_OBJ) bin/.dummy
  468. #    @@echo Linking $@@
  469. #    @@$(CC) $(FLAGS) -o $@@ $(RPCCLIENT_OBJ) $(LDFLAGS) $(LIBS)
  470.  
  471. #bin/smbclient: $(CLIENT_OBJ) bin/.dummy
  472. #    @@echo Linking $@@
  473. #    @@$(CC) $(FLAGS) -o $@@ $(CLIENT_OBJ) $(LDFLAGS) $(LIBS)
  474.  
  475. #bin/smbspool: $(CUPS_OBJ) bin/.dummy
  476. #    @@echo Linking $@@
  477. #    @@$(CC) $(FLAGS) -o $@@ $(CUPS_OBJ) $(LDFLAGS) $(LIBS)
  478.  
  479. #bin/smbmount: $(MOUNT_OBJ) bin/.dummy
  480. #    @@echo Linking $@@
  481. #    @@$(CC) $(FLAGS) -o $@@ $(MOUNT_OBJ) $(LIBS)
  482.  
  483. #bin/smbmnt: $(MNT_OBJ) bin/.dummy
  484. #    @@echo Linking $@@
  485. #    @@$(CC) $(FLAGS) -o $@@ $(MNT_OBJ) $(LIBS)
  486.  
  487. #bin/smbumount: $(UMOUNT_OBJ) bin/.dummy
  488. #    @@echo Linking $@@
  489. #    @@$(CC) $(FLAGS) -o $@@ $(UMOUNT_OBJ) $(LIBS)
  490.  
  491. #bin/testparm: $(TESTPARM_OBJ) bin/.dummy
  492. #    @@echo Linking $@@
  493. #    @@$(CC) $(FLAGS) -o $@@ $(TESTPARM_OBJ) $(LDFLAGS) $(LIBS)
  494.  
  495. #bin/testprns: $(TESTPRNS_OBJ) bin/.dummy
  496. #    @@echo Linking $@@
  497. #    @@$(CC) $(FLAGS) -o $@@ $(TESTPRNS_OBJ) $(LDFLAGS) $(LIBS)
  498.  
  499. #bin/smbstatus: $(STATUS_OBJ) bin/.dummy
  500. #    @@echo Linking $@@
  501. #    @@$(CC) $(FLAGS) -o $@@ $(STATUS_OBJ) $(LDFLAGS) $(LIBS)
  502.  
  503. #bin/smbpasswd: $(SMBPASSWD_OBJ) bin/.dummy
  504. #    @@echo Linking $@@
  505. #    @@$(CC) $(FLAGS) -o $@@ $(SMBPASSWD_OBJ) $(LDFLAGS) $(LIBS)
  506.  
  507. #bin/make_smbcodepage: $(MAKE_SMBCODEPAGE_OBJ) bin/.dummy
  508. #    @@echo Linking $@@
  509. #    @@$(CC) $(FLAGS) -o $@@ $(MAKE_SMBCODEPAGE_OBJ) $(LDFLAGS) $(LIBS)
  510.  
  511. #bin/make_unicodemap: $(MAKE_UNICODEMAP_OBJ) bin/.dummy
  512. #    @@echo Linking $@@
  513. #    @@$(CC) $(FLAGS) -o $@@ $(MAKE_UNICODEMAP_OBJ) $(LDFLAGS) $(LIBS)
  514.  
  515. #bin/nmblookup: $(NMBLOOKUP_OBJ) bin/.dummy
  516. #    @@echo Linking $@@
  517. #    @@$(CC) $(FLAGS) -o $@@ $(NMBLOOKUP_OBJ) $(LDFLAGS) $(LIBS)
  518.  
  519. #bin/make_printerdef: $(MAKE_PRINTERDEF_OBJ) bin/.dummy
  520. #    @@echo Linking $@@
  521. #    @@$(CC) $(FLAGS) -o $@@ $(MAKE_PRINTERDEF_OBJ) $(LDFLAGS) $(LIBS)
  522.  
  523. #bin/smbtorture: $(SMBTORTURE_OBJ) bin/.dummy
  524. #    @@echo Linking $@@
  525. #    @@$(CC) $(FLAGS) -o $@@ $(SMBTORTURE_OBJ) $(LDFLAGS) $(LIBS)
  526.  
  527. #bin/masktest: $(MASKTEST_OBJ) bin/.dummy
  528. #    @@echo Linking $@@
  529. #    @@$(CC) $(FLAGS) -o $@@ $(MASKTEST_OBJ) $(LDFLAGS) $(LIBS)
  530.  
  531. #bin/rpctorture: $(RPCTORTURE_OBJ) bin/.dummy
  532. #    @@echo Linking $@@
  533. #    @@$(CC) $(FLAGS) -o $@@ $(RPCTORTURE_OBJ) $(LDFLAGS) $(LIBS)
  534.  
  535. #bin/debug2html: $(DEBUG2HTML_OBJ) bin/.dummy
  536. #    @@echo Linking $@@
  537. #    @@$(CC) $(FLAGS) -o $@@ $(DEBUG2HTML_OBJ) $(LDFLAGS) $(LIBS)
  538.  
  539. #bin/smbfilter: $(SMBFILTER_OBJ) bin/.dummy
  540. #    @@echo Linking $@@
  541. #    @@$(CC) $(FLAGS) -o $@@ $(SMBFILTER_OBJ) $(LDFLAGS) $(LIBS)
  542.  
  543. #bin/smbwrapper.so: $(PICOBJS)
  544. #    @@echo Linking shared library $@@
  545. #    @@$(LD) -shared -o $@@ $(PICOBJS) $(LIBS)
  546.  
  547. #bin/smbwrapper.32.so: $(PICOBJS32)
  548. #    @@echo Linking shared library $@@
  549. #    @@$(LD) -32 -shared -o $@@ $(PICOBJS32) $(LIBS)
  550.  
  551. #bin/smbsh: $(SMBSH_OBJ) bin/.dummy
  552. #    @@echo Linking $@@
  553. #    @@$(CC) $(FLAGS) -o $@@ $(SMBSH_OBJ) $(LDFLAGS) $(LIBS)
  554.  
  555. #install: installbin installman installscripts installcp installswat
  556.  
  557. #installdirs:
  558. #    $(SHELL) $(srcdir)/install-sh -d -m $(INSTALLPERMS) \
  559. #    $(BASEDIR) $(SBINDIR) $(BINDIR) $(LIBDIR) $(VARDIR) $(CODEPAGEDIR)
  560.  
  561. #installservers: all installdirs
  562. #    @@$(SHELL) $(srcdir)/script/installbin.sh $(INSTALLPERMS) $(BASEDIR) $(SBINDIR) $(LIBDIR) $(VARDIR) $(SPROGS)
  563.  
  564. #installbin: all installdirs
  565. #    @@$(SHELL) $(srcdir)/script/installbin.sh $(INSTALLPERMS) $(BASEDIR) $(SBINDIR) $(LIBDIR) $(VARDIR) $(SPROGS)
  566. #    @@$(SHELL) $(srcdir)/script/installbin.sh $(INSTALLPERMS) $(BASEDIR) $(BINDIR) $(LIBDIR) $(VARDIR) $(PROGS)
  567.  
  568. #installscripts: installdirs
  569. #    @@$(SHELL) $(srcdir)/script/installscripts.sh $(INSTALLPERMS) $(BINDIR) $(SCRIPTS)
  570.  
  571. #installcp: installdirs
  572. #    @@$(SHELL) $(srcdir)/script/installcp.sh $(srcdir) $(LIBDIR) $(CODEPAGEDIR) $(BINDIR) $(CODEPAGELIST)
  573.  
  574. #installswat: installdirs
  575. #    @@$(SHELL) $(srcdir)/script/installswat.sh $(SWATDIR) $(srcdir) $(SAMBABOOK)
  576.  
  577. ## revert to the previously installed version
  578. #revert:
  579. #    @@$(SHELL) $(srcdir)/script/revert.sh $(SBINDIR) $(SPROGS) 
  580. #    @@$(SHELL) $(srcdir)/script/revert.sh $(BINDIR) $(PROGS) $(SCRIPTS)
  581.  
  582. #installman:
  583. #    @@$(SHELL) $(srcdir)/script/installman.sh $(MANDIR) $(srcdir) ""
  584.  
  585. #uninstall: uninstallman uninstallbin uninstallscripts uninstallcp
  586.  
  587. #uninstallman:
  588. #    @@$(SHELL) $(srcdir)/script/uninstallman.sh $(MANDIR) $(srcdir)
  589.  
  590. #uninstallbin:
  591. #    @@$(SHELL) $(srcdir)/script/uninstallbin.sh $(INSTALLPERMS) $(BASEDIR) $(SBINDIR) $(LIBDIR) $(VARDIR) $(SPROGS)
  592. #    @@$(SHELL) $(srcdir)/script/uninstallbin.sh $(INSTALLPERMS) $(BASEDIR) $(BINDIR) $(LIBDIR) $(VARDIR) $(PROGS)
  593.  
  594. #uninstallscripts:
  595. #    @@$(SHELL) $(srcdir)/script/uninstallscripts.sh $(INSTALLPERMS) $(BINDIR) $(SCRIPTS)
  596.  
  597. #uninstallcp:
  598. #    @@$(SHELL) $(srcdir)/script/uninstallcp.sh $(CODEPAGEDIR) $(CODEPAGELIST)
  599.  
  600. #clean: 
  601. #    -rm -f core */*~ *~ */*.o */*.po */*.po32 */*.so
  602.  
  603. #proto: 
  604. #    @@echo rebuilding include/proto.h
  605. #    @@cd $(srcdir) && $(AWK) -f script/mkproto.awk `echo $(PROTO_OBJ) | tr ' ' '\n' | sed -e 's/\.o/\.c/g' | sort -u | egrep -v 'ubiqx/|wrapped'` > include/proto.h
  606.  
  607. #etags:
  608. #    etags `find . -name "*.[ch]" | grep -v /CVS/`
  609.  
  610. #ctags:
  611. #    ctags `find . -name "*.[ch]" | grep -v /CVS/`
  612.  
  613. #realclean: clean
  614. #    -rm -f config.log $(PROGS) $(SPROGS) bin/.dummy
  615. #    -rmdir bin
  616.  
  617. #distclean: realclean
  618. #    -rm -f include/config.h include/stamp-h Makefile
  619. #    -rm -f config.status config.cache so_locations
  620. #    -rm -rf .deps
  621.  
  622. ##
  623. ## This target is for documenation updators. It regenerates
  624. ## the man pages and HTML docs from the YODL source files.
  625. ## In order for this target to work YODL must be installed
  626. ## and working on your system. JRA.
  627. #yodldocs:
  628. #    @@$(SHELL) $(srcdir)/script/makeyodldocs.sh $(srcdir)
  629.  
  630. ## this target is really just for my use. It only works on a limited
  631. ## range of machines and is used to produce a list of potentially
  632. ## dead (ie. unused) functions in the code. (tridge)
  633. #finddead:
  634. #    nm */*.o |grep 'U ' | awk '{print $$2}' | sort -u > nmused.txt
  635. #    nm */*.o |grep 'T ' | awk '{print $$3}' | sort -u > nmfns.txt
  636. #    comm -13 nmused.txt nmfns.txt 
  637.  
  638. ## Rules for maintainers (--enable-maintainer-mode)
  639. #AUTOCONF=/bin/autoconf
  640. #AUTOHEADER=/bin/autoheader
  641.  
  642. ## when configure.in is updated, reconfigure
  643. #$(srcdir)/configure: # $(srcdir)/configure.in $(srcdir)/aclocal.m4
  644. #    cd $(srcdir) && $(AUTOCONF)
  645.  
  646. #config.status: $(srcdir)/configure
  647. #    $(SHELL) ./config.status --recheck
  648.  
  649. #Makefile: $(srcdir)/Makefile.in config.status \
  650. #      include/stamp-h # just to ensure that config.h is up-to-date
  651. #    CONFIG_FILES=$@@ CONFIG_HEADERS= $(SHELL) ./config.status
  652.  
  653. ## note that nothing depends on config.h, so will probably be rebuilt
  654. ## only when explicitly requested, unless dependency tracking is enabled
  655. #include/config.h: include/stamp-h
  656. #    @@:
  657.  
  658. #include/stamp-h: $(srcdir)/include/config.h.in config.status
  659. #    CONFIG_FILES= CONFIG_HEADERS=include/config.h $(SHELL) ./config.status
  660. #    @@echo > include/stamp-h
  661.  
  662. #$(srcdir)/include/config.h.in: $(srcdir)/include/stamp-h.in
  663. #    @@:
  664.  
  665. #$(srcdir)/include/stamp-h.in: # $(srcdir)/acconfig.h $(srcdir)/configure.in
  666. #    cd $(srcdir) && $(AUTOHEADER)
  667. #    @@date -u > $@@
  668.  
  669. ## automatic dependency tracking rules
  670. #.deps/.dummy:
  671. #    @@if (: >> $@@ || : > $@@) >/dev/null 2>&1; then :; else \
  672. #      dir=.deps $(MAKEDIR); fi
  673. #    @@: >> $@@ || : > $@@ # what a fancy emoticon!
  674.  
  675. #.deps/.stamp: .deps/.dummy
  676. #    @@: >> $@@ || : > $@@
  677.  
  678. #.deps/depend: .deps/.stamp
  679. #    @@echo Updating dependencies
  680. #    @@: | cat `find .deps -type f -name \*d` >$@@ 2>/dev/null || true
  681.  
  682. ##-include .deps/depend
  683.  
  684. .c.o:
  685.     $(CC) $<
  686.  
  687. create-scoptions:
  688.     type >scoptions <<
  689.         $(FLAGS)
  690.     <
  691.  
  692. delete-scoptions:
  693.     -delete quiet scoptions
  694.  
  695. bin:
  696.     makedir $@@
  697.  
  698. amiga/amiga_stack.o: amiga/amiga_stack.c
  699.     $(CC) data=near $*.c
  700.  
  701. amiga/amiga.o: amiga/amiga.c amiga/assert.h amiga/Amiga_Samba_rev.h
  702.  
  703. bin/smbd: $(SMBD_OBJ) amiga/amiga.o amiga/amiga_stack.o
  704.     @@echo Linking $@@
  705.     -slink with <<
  706.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  707.         $(SMBD_OBJ) \
  708.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  709.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  710.     <
  711.     slink $@@.debug to $@@ nodebug noicons quiet
  712.  
  713. bin/nmbd: $(NMBD_OBJ) amiga/amiga.o amiga/amiga_stack.o
  714.     @@echo Linking $@@
  715.     -slink with <<
  716.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  717.         $(NMBD_OBJ) \
  718.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  719.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  720.     <
  721.     slink $@@.debug to $@@ nodebug noicons quiet
  722.  
  723. bin/swat: $(SWAT_OBJ) amiga/amiga.o amiga/amiga_stack.o
  724.     @@echo Linking $@@
  725.     -slink with <<
  726.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  727.         $(SWAT_OBJ) \
  728.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  729.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  730.     <
  731.     slink $@@.debug to $@@ nodebug noicons quiet
  732.  
  733. bin/smbrun: $(SMBRUN_OBJ) amiga/amiga.o amiga/amiga_stack.o
  734.     @@echo Linking $@@
  735.     -slink with <<
  736.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  737.         $(SMBRUN_OBJ) \
  738.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  739.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  740.     <
  741.     slink $@@.debug to $@@ nodebug noicons quiet
  742.  
  743. bin/rpcclient: $(RPCCLIENT_OBJ) amiga/amiga.o amiga/amiga_stack.o
  744.     @@echo Linking $@@
  745.     -slink with <<
  746.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  747.         $(RPCCLIENT_OBJ) \
  748.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  749.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  750.     <
  751.     slink $@@.debug to $@@ nodebug noicons quiet
  752.  
  753. bin/smbclient: $(CLIENT_OBJ) amiga/amiga.o amiga/amiga_stack.o
  754.     @@echo Linking $@@
  755.     -slink with <<
  756.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  757.         $(CLIENT_OBJ) \
  758.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  759.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  760.     <
  761.     slink $@@.debug to $@@ nodebug noicons quiet
  762.  
  763. bin/smbspool: $(CUPS_OBJ) amiga/amiga.o amiga/amiga_stack.o
  764.     @@echo Linking $@@
  765.     -slink with <<
  766.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  767.         $(CUPS_OBJ) \
  768.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  769.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  770.     <
  771.     slink $@@.debug to $@@ nodebug noicons quiet
  772.  
  773. bin/testparm: $(TESTPARM_OBJ) amiga/amiga.o amiga/amiga_stack.o
  774.     @@echo Linking $@@
  775.     -slink with <<
  776.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  777.         $(TESTPARM_OBJ) \
  778.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  779.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  780.     <
  781.     slink $@@.debug to $@@ nodebug noicons quiet
  782.  
  783. bin/testprns: $(TESTPRNS_OBJ) amiga/amiga.o amiga/amiga_stack.o
  784.     @@echo Linking $@@
  785.     -slink with <<
  786.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  787.         $(TESTPRNS_OBJ) \
  788.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  789.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  790.     <
  791.     slink $@@.debug to $@@ nodebug noicons quiet
  792.  
  793. bin/smbstatus: $(STATUS_OBJ) amiga/amiga.o amiga/amiga_stack.o
  794.     @@echo Linking $@@
  795.     -slink with <<
  796.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  797.         $(STATUS_OBJ) \
  798.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  799.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  800.     <
  801.     slink $@@.debug to $@@ nodebug noicons quiet
  802.  
  803. bin/smbpasswd: $(SMBPASSWD_OBJ) amiga/amiga.o amiga/amiga_stack.o
  804.     @@echo Linking $@@
  805.     -slink with <<
  806.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  807.         $(SMBPASSWD_OBJ) \
  808.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  809.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  810.     <
  811.     slink $@@.debug to $@@ nodebug noicons quiet
  812.  
  813. bin/make_smbcodepage: $(MAKE_SMBCODEPAGE_OBJ) amiga/amiga.o amiga/amiga_stack.o
  814.     @@echo Linking $@@
  815.     -slink with <<
  816.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  817.         $(MAKE_SMBCODEPAGE_OBJ) \
  818.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  819.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  820.     <
  821.     slink $@@.debug to $@@ nodebug noicons quiet
  822.  
  823. bin/make_unicodemap: $(MAKE_UNICODEMAP_OBJ) amiga/amiga.o amiga/amiga_stack.o
  824.     @@echo Linking $@@
  825.     -slink with <<
  826.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  827.         $(MAKE_UNICODEMAP_OBJ) \
  828.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  829.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  830.     <
  831.     slink $@@.debug to $@@ nodebug noicons quiet
  832.  
  833. bin/nmblookup: $(NMBLOOKUP_OBJ) amiga/amiga.o amiga/amiga_stack.o
  834.     @@echo Linking $@@
  835.     -slink with <<
  836.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  837.         $(NMBLOOKUP_OBJ) \
  838.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  839.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  840.     <
  841.     slink $@@.debug to $@@ nodebug noicons quiet
  842.  
  843. bin/make_printerdef: $(MAKE_PRINTERDEF_OBJ) amiga/amiga.o amiga/amiga_stack.o
  844.     @@echo Linking $@@
  845.     -slink with <<
  846.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  847.         $(MAKE_PRINTERDEF_OBJ) \
  848.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  849.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  850.     <
  851.     slink $@@.debug to $@@ nodebug noicons quiet
  852.  
  853. bin/smbtorture: $(SMBTORTURE_OBJ) amiga/amiga.o amiga/amiga_stack.o
  854.     @@echo Linking $@@
  855.     -slink with <<
  856.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  857.         $(SMBTORTURE_OBJ) \
  858.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  859.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  860.     <
  861.     slink $@@.debug to $@@ nodebug noicons quiet
  862.  
  863. bin/masktest: $(MASKTEST_OBJ) amiga/amiga.o amiga/amiga_stack.o
  864.     @@echo Linking $@@
  865.     -slink with <<
  866.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  867.         $(MASKTEST_OBJ) \
  868.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  869.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  870.     <
  871.     slink $@@.debug to $@@ nodebug noicons quiet
  872.  
  873. bin/rpctorture: $(RPCTORTURE_OBJ) amiga/amiga.o amiga/amiga_stack.o
  874.     @@echo Linking $@@
  875.     -slink with <<
  876.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  877.         $(RPCTORTURE_OBJ) \
  878.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  879.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  880.     <
  881.     slink $@@.debug to $@@ nodebug noicons quiet
  882.  
  883. bin/debug2html: $(DEBUG2HTML_OBJ) amiga/amiga.o amiga/amiga_stack.o
  884.     @@echo Linking $@@
  885.     -slink with <<
  886.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  887.         $(DEBUG2HTML_OBJ) \
  888.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  889.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  890.     <
  891.     slink $@@.debug to $@@ nodebug noicons quiet
  892.  
  893. bin/smbfilter: $(SMBFILTER_OBJ) amiga/amiga.o amiga/amiga_stack.o
  894.     @@echo Linking $@@
  895.     -slink with <<
  896.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  897.         $(SMBFILTER_OBJ) \
  898.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  899.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  900.     <
  901.     slink $@@.debug to $@@ nodebug noicons quiet
  902.  
  903. bin/smbsh: $(SMBSH_OBJ) amiga/amiga.o amiga/amiga_stack.o
  904.     @@echo Linking $@@
  905.     -slink with <<
  906.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  907.         $(SMBSH_OBJ) \
  908.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  909.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  910.     <
  911.     slink $@@.debug to $@@ nodebug noicons quiet
  912.  
  913. ######################################################################
  914.  
  915. VERSION = 1
  916.  
  917. ######################################################################
  918.  
  919. amiga/Amiga_Samba_rev.h:
  920.     smake version
  921.  
  922. version:
  923.     execute <<
  924.         cd amiga    
  925.         bumprev $(VERSION) Amiga_Samba
  926.     <
  927.  
  928. ######################################################################
  929.  
  930. AMIGA_FILES = \
  931.     amiga/releasenotes \
  932.     amiga/amiga.c \
  933.     amiga/amiga.h \
  934.     amiga/amiga_stack.c \
  935.     amiga/Assert.c \
  936.     amiga/Assert.h \
  937.     amiga/Amiga_Samba_rev.h \
  938.     amiga/Amiga_Samba_rev.i \
  939.     amiga/Amiga_Samba_rev.rev \
  940.     amiga/wrapper/fcntl.h \
  941.     amiga/wrapper/grp.h \
  942.     amiga/wrapper/inetd.h \
  943.     amiga/wrapper/pwd.h \
  944.     amiga/wrapper/signal.h \
  945.     amiga/wrapper/stat.h \
  946.     amiga/wrapper/stdio.h \
  947.     amiga/wrapper/sys/commifmt.h \
  948.     amiga/wrapper/sys/dir.h \
  949.     amiga/wrapper/sys/file.h \
  950.     amiga/wrapper/sys/types.h \
  951.     amiga/wrapper/sys/wait.h \
  952.     amiga/wrapper/utime.h \
  953.     include/config.h \
  954.     smakefile
  955.  
  956. AMIGA_RCS_FILES = \
  957.     rcs_link \
  958.     amiga/rcs_link \
  959.     amiga/wrapper/rcs_link \
  960.     amiga/wrapper/sys/rcs_link \
  961.     include/rcs_link \
  962.     amiga_rcs
  963.  
  964. rcs_link:
  965.     echo >$@@ "amiga_rcs"
  966.  
  967. amiga_rcs:
  968.     makedir >NIL: $@@
  969.  
  970. amiga/rcs_link: amiga_rcs
  971.     echo >$@@ "/amiga_rcs"
  972.  
  973. amiga/wrapper/rcs_link: amiga_rcs
  974.     echo >$@@ "//amiga_rcs"
  975.  
  976. amiga/wrapper/sys/rcs_link: amiga_rcs
  977.     echo >$@@ "///amiga_rcs"
  978.  
  979. include/rcs_link: amiga_rcs
  980.     echo >$@@ "/amiga_rcs"
  981.  
  982. checkin: $(AMIGA_RCS_FILES)
  983.     ci -M -d -l$(VERSION) -m. -t-. $(AMIGA_FILES)
  984.  
  985. freeze: $(AMIGA_RCS_FILES) amiga/Amiga_Samba_rev.h
  986.     rcs -q -nV$(VERSION)_`type amiga/Amiga_Samba_rev.rev`: $(AMIGA_FILES)
  987.  
  988. ######################################################################
  989.  
  990. clean:
  991.     -delete \#?/\#?.o bin/\#? $(AMIGA_RCS_FILES)
  992. @
  993.  
  994.  
  995. 1.10
  996. log
  997. @.
  998. @
  999. text
  1000. @d11 1
  1001. a11 1
  1002. LIBS=lib lib:scmnb.lib lib:scnb.lib lib:small.lib lib:debug.lib
  1003. d15 1
  1004. a15 1
  1005.        cpu=any code=far data=faronly stackextend \
  1006. d18 1
  1007. a18 1
  1008.        utillib math=standard
  1009. d20 1
  1010. a20 1
  1011. LDFLAGS=noicons quiet batch smallcode addsym define __CXM33=__UCXM33 define __CXD33=__UCXD33 define __CXM22=__UCXM22 define __CXD22=__UCXD22
  1012. d26 1
  1013. a26 1
  1014. builddir=/Space/samba-2.0.6/source
  1015. d37 1
  1016. d66 1
  1017. a66 1
  1018. CODEPAGELIST= 437 737 850 852 861 932 866 949 950 936
  1019. d87 1
  1020. a87 1
  1021. PROGS2 = bin/rpcclient bin/smbpasswd bin/make_smbcodepage  
  1022. d107 2
  1023. a108 1
  1024.       lib/util.o lib/util_sock.o lib/util_sec.o smbd/ssl.o lib/fnmatch.o
  1025. d150 2
  1026. d165 1
  1027. a165 1
  1028.            $(LOCKING_OBJ) $(PASSDB_OBJ) $(PRINTING_OBJ) $(LIB_OBJ)
  1029. d197 3
  1030. d204 1
  1031. a204 1
  1032.              $(UBIQX_OBJ) $(LIB_OBJ)
  1033. a280 1
  1034.  
  1035. d341 1
  1036. a341 1
  1037. #    @@mv $*.po.o $@@
  1038. d424 4
  1039. d488 1
  1040. a488 1
  1041. #    @@$(SHELL) $(srcdir)/script/installswat.sh $(SWATDIR) $(srcdir)
  1042. d616 12
  1043. a627 1
  1044. bin/smbd: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(SMBD_OBJ)
  1045. d629 3
  1046. a631 1
  1047.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(SMBD_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1048. d636 2
  1049. a637 1
  1050. bin/nmbd: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(NMBD_OBJ)
  1051. d639 3
  1052. a641 1
  1053.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(NMBD_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1054. d646 2
  1055. a647 1
  1056. bin/swat: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(SWAT_OBJ)
  1057. d649 3
  1058. a651 1
  1059.         to $@@.debug from lib:c.o amiga/amiga.o $(SWAT_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1060. d656 2
  1061. a657 1
  1062. bin/smbrun: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o lib/snprintf.o $(SMBRUN_OBJ)
  1063. d659 3
  1064. a661 1
  1065.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o lib/snprintf.o $(SMBRUN_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1066. d666 2
  1067. a667 1
  1068. bin/rpcclient: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(RPCCLIENT_OBJ)
  1069. d669 3
  1070. a671 1
  1071.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(RPCCLIENT_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1072. d676 2
  1073. a677 1
  1074. bin/smbclient: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(CLIENT_OBJ)
  1075. d679 3
  1076. a681 1
  1077.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(CLIENT_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1078. d686 2
  1079. a687 1
  1080. bin/smbmount: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(MOUNT_OBJ)
  1081. d689 3
  1082. a691 1
  1083.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(MOUNT_OBJ) $(LIBS) amiga/assert.o \
  1084. d696 2
  1085. a697 1
  1086. bin/smbmnt: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(MNT_OBJ)
  1087. d699 3
  1088. a701 1
  1089.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(MNT_OBJ) $(LIBS) amiga/assert.o \
  1090. d706 2
  1091. a707 1
  1092. bin/smbumount: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(UMOUNT_OBJ)
  1093. d709 3
  1094. a711 1
  1095.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(UMOUNT_OBJ) $(LIBS) amiga/assert.o \
  1096. d716 2
  1097. a717 1
  1098. bin/testparm: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(TESTPARM_OBJ)
  1099. d719 3
  1100. a721 1
  1101.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(TESTPARM_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1102. d726 2
  1103. a727 1
  1104. bin/testprns: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(TESTPRNS_OBJ)
  1105. d729 3
  1106. a731 1
  1107.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(TESTPRNS_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1108. d736 2
  1109. a737 1
  1110. bin/smbstatus: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(STATUS_OBJ)
  1111. d739 3
  1112. a741 1
  1113.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(STATUS_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1114. d746 2
  1115. a747 1
  1116. bin/smbpasswd: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(SMBPASSWD_OBJ)
  1117. d749 3
  1118. a751 1
  1119.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(SMBPASSWD_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1120. d756 2
  1121. a757 1
  1122. bin/make_smbcodepage: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(MAKE_SMBCODEPAGE_OBJ)
  1123. d759 3
  1124. a761 1
  1125.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(MAKE_SMBCODEPAGE_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1126. d766 2
  1127. a767 1
  1128. bin/nmblookup: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(NMBLOOKUP_OBJ)
  1129. d769 3
  1130. a771 1
  1131.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(NMBLOOKUP_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1132. d776 2
  1133. a777 1
  1134. bin/make_printerdef: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(MAKE_PRINTERDEF_OBJ)
  1135. d779 3
  1136. a781 1
  1137.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(MAKE_PRINTERDEF_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1138. d786 2
  1139. a787 1
  1140. bin/smbtorture: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(SMBTORTURE_OBJ)
  1141. d789 3
  1142. a791 1
  1143.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(SMBTORTURE_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1144. d796 2
  1145. a797 1
  1146. bin/rpctorture: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(RPCTORTURE_OBJ)
  1147. d799 3
  1148. a801 1
  1149.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(RPCTORTURE_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1150. d806 2
  1151. a807 1
  1152. bin/debug2html: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o lib/snprintf.o $(DEBUG2HTML_OBJ)
  1153. d809 3
  1154. a811 1
  1155.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o lib/snprintf.o $(DEBUG2HTML_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1156. d816 2
  1157. a817 1
  1158. bin/smbspool : amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(CUPS_OBJ)
  1159. d819 3
  1160. a821 1
  1161.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(CUPS_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1162. @
  1163.  
  1164.  
  1165. 1.9
  1166. log
  1167. @.
  1168. @
  1169. text
  1170. @d11 1
  1171. a11 2
  1172. #LIBS=lib lib:scmnb.lib lib:scnb.lib lib:small.lib lib:debug.lib
  1173. LIBS=lib lib:scm881nb.lib lib:scnb.lib lib:small.lib lib:debug.lib
  1174. d18 1
  1175. a18 2
  1176.        cpu=040 math=881
  1177. #       utillib math=standard
  1178. d20 1
  1179. a20 2
  1180. #LDFLAGS=noicons quiet batch smallcode addsym define __CXM33=__UCXM33 define __CXD33=__UCXD33 define __CXM22=__UCXM22 define __CXD22=__UCXD22
  1181. LDFLAGS=noicons quiet batch smallcode addsym
  1182. @
  1183.  
  1184.  
  1185. 1.8
  1186. log
  1187. @.
  1188. @
  1189. text
  1190. @d11 2
  1191. a12 1
  1192. LIBS=lib lib:scmnb.lib lib:scnb.lib lib:small.lib lib:debug.lib
  1193. d16 1
  1194. a16 1
  1195.        cpu=any utillib math=standard code=far data=faronly stackextend \
  1196. d18 3
  1197. a20 1
  1198.        optimize opttime optinline nooptinlocal optschedule
  1199. d22 2
  1200. a23 1
  1201. LDFLAGS=noicons quiet batch smallcode addsym define __CXM33=__UCXM33 define __CXD33=__UCXD33 define __CXM22=__UCXM22 define __CXD22=__UCXD22
  1202. d29 1
  1203. a29 1
  1204. builddir=/dev/net/samba-2.0.5a/source
  1205. d88 2
  1206. a89 2
  1207. PROGS1 = bin/smbclient bin/testparm bin/testprns bin/smbstatus
  1208. PROGS2 = bin/rpcclient bin/smbpasswd bin/make_smbcodepage
  1209. d103 1
  1210. a103 1
  1211.           lib/netmask.o lib/pidfile.o lib/replace.o \
  1212. d109 1
  1213. a109 1
  1214.       lib/util.o lib/util_sock.o lib/util_sec.o smbd/ssl.o
  1215. d159 2
  1216. a160 1
  1217. PRINTING_OBJ = printing/pcap.o printing/print_svid.o printing/printing.o
  1218. d231 2
  1219. d248 3
  1220. a279 2
  1221. #all : create-scoptions bin bin/smbclient delete-scoptions
  1222.  
  1223. d284 2
  1224. d354 1
  1225. a354 1
  1226. ##    @@mv $*.po32.o $@@
  1227. d385 4
  1228. d433 4
  1229. d738 7
  1230. @
  1231.  
  1232.  
  1233. 1.7
  1234. log
  1235. @.
  1236. @
  1237. text
  1238. @d84 2
  1239. a85 2
  1240. PROGS1 = bin/smbclient bin/testparm bin/testprns bin/smbstatus 
  1241. PROGS2 = bin/rpcclient bin/smbpasswd bin/make_smbcodepage  
  1242. d269 2
  1243. @
  1244.  
  1245.  
  1246. 1.6
  1247. log
  1248. @.
  1249. @
  1250. text
  1251. @d11 1
  1252. a11 1
  1253. LIBS=lib lib:scm881nb.lib lib:scnb.lib lib:small.lib lib:debug.lib
  1254. d15 1
  1255. a15 1
  1256.        cpu=040 math=881 code=far data=faronly stackextend \
  1257. d17 1
  1258. a17 1
  1259.        optimize optrecurdepth=10 optdepth=10 opttime optinline optinlocal optschedule
  1260. d19 1
  1261. a19 1
  1262. LDFLAGS=noicons quiet batch smallcode addsym
  1263. d25 1
  1264. a25 1
  1265. builddir=/Space/samba-2.0.5a/source
  1266. @
  1267.  
  1268.  
  1269. 1.5
  1270. log
  1271. @.
  1272. @
  1273. text
  1274. @d24 2
  1275. a25 2
  1276. srcdir=.
  1277. builddir=/dev/net/samba/samba-2.0.3/source
  1278. d75 1
  1279. a75 1
  1280. FLAGS1 = $(CFLAGS) idir=include idir=ubiqx idir=smbwrapper $(CPPFLAGS) define SMBLOGFILE="$(SMBLOGFILE)" define NMBLOGFILE="$(NMBLOGFILE)"
  1281. d99 1
  1282. a99 1
  1283.           lib/membuffer.o lib/netmask.o lib/pidfile.o lib/replace.o \
  1284. d226 1
  1285. a226 1
  1286. MOUNT_OBJ = client/smbmount.o client/clientutil.o \
  1287. d238 1
  1288. a238 1
  1289. SMBTORTURE_OBJ = utils/torture.o $(LIBSMB_OBJ) $(PARAM_OBJ) \
  1290. d253 3
  1291. d257 1
  1292. a257 1
  1293. #        $(RPCCLIENT_OBJ) $(SMBWRAPPER_OBJ)
  1294. d278 2
  1295. d296 3
  1296. a298 3
  1297. # the lines below containing `#' are for atomatic dependency tracking
  1298. # they will only work with GNU make, gcc and --enable-maintainer-mode
  1299. # without --enable-maintainer-mode, they do nothing
  1300. d328 1
  1301. a328 1
  1302. # this is for IRIX
  1303. d342 1
  1304. a342 1
  1305. #    @@mv $*.po32.o $@@
  1306. d425 4
  1307. d447 3
  1308. d463 1
  1309. a463 1
  1310. # revert to the previously installed version
  1311. d494 1
  1312. a494 1
  1313. #    etags `find . -name "*.[ch]"`
  1314. d497 1
  1315. a497 1
  1316. #    ctags `find . -name "*.[ch]"`
  1317. d508 5
  1318. a512 5
  1319. #
  1320. # This target is for documenation updators. It regenerates
  1321. # the man pages and HTML docs from the YODL source files.
  1322. # In order for this target to work YODL must be installed
  1323. # and working on your system. JRA.
  1324. d516 3
  1325. a518 3
  1326. # this target is really just for my use. It only works on a limited
  1327. # range of machines and is used to produce a list of potentially
  1328. # dead (ie. unused) functions in the code. (tridge)
  1329. d524 1
  1330. a524 1
  1331. # Rules for maintainers (--enable-maintainer-mode)
  1332. d528 1
  1333. a528 1
  1334. # when configure.in is updated, reconfigure
  1335. d539 2
  1336. a540 2
  1337. # note that nothing depends on config.h, so will probably be rebuilt
  1338. # only when explicitly requested, unless dependency tracking is enabled
  1339. d555 1
  1340. a555 1
  1341. # automatic dependency tracking rules
  1342. d562 1
  1343. a562 1
  1344. #    @@:
  1345. d568 1
  1346. a568 1
  1347. #-include .deps/depend
  1348. d592 1
  1349. a592 2
  1350.  
  1351. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1352. d599 1
  1353. a599 2
  1354.  
  1355. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1356. d606 1
  1357. a606 2
  1358.  
  1359. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1360. d613 1
  1361. a613 2
  1362.  
  1363. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1364. d620 1
  1365. a620 2
  1366.  
  1367. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1368. d627 1
  1369. a627 2
  1370.  
  1371. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1372. d634 1
  1373. a634 2
  1374.  
  1375. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1376. d641 1
  1377. a641 2
  1378.  
  1379. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1380. d648 1
  1381. a648 2
  1382.  
  1383. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1384. d655 1
  1385. a655 2
  1386.  
  1387. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1388. d662 1
  1389. a662 2
  1390.  
  1391. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1392. d669 1
  1393. a669 2
  1394.  
  1395. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1396. d676 1
  1397. a676 2
  1398.  
  1399. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1400. d683 1
  1401. a683 2
  1402.  
  1403. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1404. d690 1
  1405. a690 2
  1406.  
  1407. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1408. d697 1
  1409. a697 2
  1410.  
  1411. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1412. d704 1
  1413. a704 2
  1414.  
  1415. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1416. d711 1
  1417. a711 2
  1418.  
  1419. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1420. d718 1
  1421. a718 2
  1422.  
  1423. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1424. @
  1425.  
  1426.  
  1427. 1.4
  1428. log
  1429. @.
  1430. @
  1431. text
  1432. @a0 6
  1433. ###########################################################################
  1434. #
  1435. # $Id: smakefile 1.3 1999/02/22 12:06:56 olsen Exp olsen $
  1436. #
  1437. # :ts=8
  1438. #
  1439. a1 1
  1440. # Rewritten to work with the SAS/C compiler
  1441. d16 1
  1442. d25 1
  1443. a25 1
  1444. builddir=/Entwicklung/Entwicklung/net/samba/samba-2.0.0/source
  1445. d28 1
  1446. a28 1
  1447. BASEDIR= /Samba
  1448. a52 1
  1449. SMB_PASSGRP_FILE = $(PRIVATEDIR)/smbpassgrp
  1450. d74 2
  1451. a75 2
  1452. PASSWD_FLAGS = define PASSWD_PROGRAM="$(PASSWD_PROGRAM)" define SMB_PASSWD_FILE="$(SMB_PASSWD_FILE)" define SMB_PASSWD_PROGRAM="$(SMB_PASSWD_PROGRAM)"
  1453. FLAGS1 = $(CFLAGS) idlen=64 idir=include idir=include idir=ubiqx idir=smbwrapper $(CPPFLAGS) define SMBLOGFILE="$(SMBLOGFILE)" define NMBLOGFILE="$(NMBLOGFILE)"
  1454. d80 2
  1455. a81 1
  1456. FLAGS  = $(FLAGS5) $(PASSWD_FLAGS)
  1457. d84 1
  1458. a84 1
  1459. PROGS1 = bin/smbclient bin/testparm bin/testprns bin/smbrun bin/smbstatus 
  1460. d89 1
  1461. a89 1
  1462. SCRIPTS = script/smbtar script/addtosmbpass script/convert_smbpasswd
  1463. d101 1
  1464. a101 1
  1465.           lib/ufc.o lib/genrand.o lib/username.o lib/access.o lib/smbrun.o \
  1466. d103 3
  1467. a105 3
  1468.         lib/util_str.o lib/util_sid.o \
  1469.         lib/util_unistr.o lib/util_file.o \
  1470.         lib/util.o lib/util_sock.o lib/util_sec.o
  1471. d151 1
  1472. a151 1
  1473.             smbd/$(QUOTAOBJS) smbd/reply.o smbd/ssl.o smbd/trans2.o smbd/uid.o \
  1474. d263 3
  1475. a265 3
  1476. WHAT = $(SPROGS) $(PROGS) bin/debug2html
  1477. #WHAT = bin/smbd bin/nmbd bin/smbclient
  1478. #WHAT = bin/smbclient
  1479. d267 288
  1480. a554 1
  1481. all : create-scoptions bin $(WHAT) delete-scoptions
  1482. d556 1
  1483. a556 2
  1484. install: $(WHAT)
  1485.     copy $(WHAT) samba:bin buf=0
  1486. d575 1
  1487. a575 1
  1488. amiga/amiga.o: amiga/amiga.c amiga/assert.h amiga/Amiga_Samba_2.0.0_rev.h
  1489. d735 1
  1490. a735 1
  1491. amiga/Amiga_Samba_2.0.0_rev.h:
  1492. d741 1
  1493. a741 1
  1494.         bumprev $(VERSION) Amiga_Samba_2.0.0
  1495. d753 3
  1496. a755 3
  1497.     amiga/Amiga_Samba_2.0.0_rev.h \
  1498.     amiga/Amiga_Samba_2.0.0_rev.i \
  1499.     amiga/Amiga_Samba_2.0.0_rev.rev \
  1500. d801 2
  1501. a802 2
  1502. freeze: $(AMIGA_RCS_FILES) amiga/Amiga_Samba_2.0.0_rev.h
  1503.     rcs -q -nV$(VERSION)_`type amiga/Amiga_Samba_2.0.0_rev.rev`: $(AMIGA_FILES)
  1504. @
  1505.  
  1506.  
  1507. 1.3
  1508. log
  1509. @.
  1510. @
  1511. text
  1512. @d3 1
  1513. a3 1
  1514. # $Id: smakefile 1.2 1999/02/20 16:55:59 olsen Exp olsen $
  1515. d23 1
  1516. a23 1
  1517.        optrecurdepth=10 optdepth=10 opttime optinline optinlocal optschedule
  1518. @
  1519.  
  1520.  
  1521. 1.2
  1522. log
  1523. @.
  1524. @
  1525. text
  1526. @d3 1
  1527. a3 1
  1528. # $Id: smakefile 1.1 1999/02/13 16:30:43 olsen Exp olsen $
  1529. d300 2
  1530. a301 1
  1531.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1532. d308 2
  1533. a309 1
  1534.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1535. d316 2
  1536. a317 1
  1537.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1538. d324 2
  1539. a325 1
  1540.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1541. d332 2
  1542. a333 1
  1543.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1544. d340 2
  1545. a341 1
  1546.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1547. d348 2
  1548. a349 1
  1549.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1550. d356 2
  1551. a357 1
  1552.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1553. d364 2
  1554. a365 1
  1555.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1556. d372 2
  1557. a373 1
  1558.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1559. d380 2
  1560. a381 1
  1561.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1562. d388 2
  1563. a389 1
  1564.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1565. d396 2
  1566. a397 1
  1567.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1568. d404 2
  1569. a405 1
  1570.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1571. d412 2
  1572. a413 1
  1573.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1574. d420 2
  1575. a421 1
  1576.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1577. d428 2
  1578. a429 1
  1579.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1580. d436 2
  1581. a437 1
  1582.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1583. d444 2
  1584. a445 1
  1585.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1586. @
  1587.  
  1588.  
  1589. 1.1
  1590. log
  1591. @.
  1592. @
  1593. text
  1594. @d3 1
  1595. a3 1
  1596. # $Id: smakefile 1.1 1999/02/13 15:51:08 olsen Exp olsen $
  1597. d23 1
  1598. a23 1
  1599.        optimize optrecurdepth=10 optdepth=10 opttime optinline optinlocal optschedule
  1600. d271 1
  1601. d448 1
  1602. @
  1603.