Move version.o and dynconfig.o into their own directory.
authorJelmer Vernooij <jelmer@samba.org>
Tue, 27 May 2008 11:38:39 +0000 (13:38 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Tue, 27 May 2008 11:38:39 +0000 (13:38 +0200)
source/dynconfig/config.mk [moved from source/dynconfig.mk with 78% similarity]
source/dynconfig/dynconfig.c [moved from source/dynconfig.c with 100% similarity]
source/dynconfig/dynconfig.h [moved from source/dynconfig.h with 100% similarity]
source/dynconfig/version.c [moved from source/lib/version.c with 100% similarity]
source/main.mk
source/param/config.mk

similarity index 78%
rename from source/dynconfig.mk
rename to source/dynconfig/config.mk
index f365911c6a0ffc630546f43d2d372952cec82e1b..5f2887f8b64973b82ff7652d1c7a397a2e9d31c3 100644 (file)
@@ -1,6 +1,7 @@
 [SUBSYSTEM::DYNCONFIG]
 
-DYNCONFIG_OBJ_FILES = dynconfig.o
+DYNCONFIG_OBJ_FILES = $(dynconfigsrcdir)/dynconfig.o \
+                                         $(dynconfigsrcdir)/version.o
 
 # set these to where to find various files
 # These can be overridden by command line switches (see smbd(8))
@@ -9,10 +10,7 @@ CONFIGFILE = $(sysconfdir)/smb.conf
 PKGCONFIGDIR = $(libdir)/pkgconfig
 LMHOSTSFILE = $(sysconfdir)/lmhosts
 
-dynconfig.o: dynconfig.c Makefile
-       @echo Compiling $<
-       @$(CC) $(CFLAGS) $(CPPFLAGS) $(PICFLAG) -c $< -o $@ \
-        -DCONFIGFILE=\"$(CONFIGFILE)\" -DBINDIR=\"$(bindir)\" \
+$(dynconfigsrcdir)/dynconfig.o: CFLAGS+=-DCONFIGFILE=\"$(CONFIGFILE)\" -DBINDIR=\"$(bindir)\" \
         -DLMHOSTSFILE=\"$(LMHOSTSFILE)\" \
         -DLOCKDIR=\"$(lockdir)\" -DPIDDIR=\"$(piddir)\" -DDATADIR=\"$(datadir)\" \
         -DLOGFILEBASE=\"$(logfilebase)\" \
@@ -23,4 +21,3 @@ dynconfig.o: dynconfig.c Makefile
         -DTORTUREDIR=\"$(TORTUREDIR)\" \
         -DSETUPDIR=\"$(SETUPDIR)\" -DWINBINDD_SOCKET_DIR=\"$(winbindd_socket_dir)\"
 
-
index 90473cce9314af4a5e4ff2094b300c986219468b..b0de9525c1843e0607c67cc466f5ed944c12a53f 100644 (file)
@@ -1,4 +1,5 @@
-mkinclude dynconfig.mk
+dynconfigsrcdir := dynconfig
+mkinclude dynconfig/config.mk
 heimdalsrcdir := heimdal
 mkinclude heimdal_build/config.mk
 mkinclude config.mk
index 02474d50b91d9c19f5ab6252face611d19aaf827..c169ce157e827ee9ad87a6f5de83a2ef2de7546f 100644 (file)
@@ -6,7 +6,7 @@ LIBSAMBA-HOSTCONFIG_VERSION = 0.0.1
 LIBSAMBA-HOSTCONFIG_SOVERSION = 0
 
 LIBSAMBA-HOSTCONFIG_OBJ_FILES = $(addprefix $(paramsrcdir)/,  \
-                       loadparm.o generic.o util.o) lib/version.o
+                       loadparm.o generic.o util.o) 
 
 PUBLIC_HEADERS += param/param.h