r14499: Remove dynconfig hack for now - it caused a recompile of the
[ira/wip.git] / source / dynconfig.mk
1 [LIBRARY::DYNCONFIG]
2 OBJ_FILES = dynconfig.o
3
4 PATH_FLAGS = -DCONFIGFILE=\"$(CONFIGFILE)\" \
5          -DBINDIR=\"$(BINDIR)\" -DLMHOSTSFILE=\"$(LMHOSTSFILE)\" \
6          -DLOCKDIR=\"$(LOCKDIR)\" -DPIDDIR=\"$(PIDDIR)\" -DDATADIR=\"$(DATADIR)\" \
7          -DLOGFILEBASE=\"$(LOGFILEBASE)\" -DSHLIBEXT=\"$(SHLIBEXT)\" \
8          -DCONFIGDIR=\"$(CONFIGDIR)\" -DNCALRPCDIR=\"$(NCALRPCDIR)\" \
9          -DSWATDIR=\"$(SWATDIR)\" -DPRIVATE_DIR=\"$(PRIVATEDIR)\" \
10          -DMODULESDIR=\"$(MODULESDIR)\" -DJSDIR=\"$(JSDIR)\" \
11          -DSETUPDIR=\"$(SETUPDIR)\" -DWINBINDD_SOCKET_DIR=\"$(WINBINDD_SOCKET_DIR)\"
12
13 dynconfig.o: dynconfig.c Makefile
14         @echo Compiling $<
15         @$(CC) $(CFLAGS) $(PICFLAG) $(PATH_FLAGS) -c $< -o $@
16
17 # dynconfig defines used for binaries in bin/, when configure ran in developer 
18 # mode:
19
20 DEVEL_PATH_FLAGS = -DCONFIGFILE=\"$(CONFIGFILE)\" -DBINDIR=\"$(builddir)/bin\" \
21      -DLMHOSTSFILE=\"$(LMHOSTSFILE)\" -DLOCKDIR=\"$(LOCKDIR)\" \
22          -DPIDDIR=\"$(PIDDIR)\" -DDATADIR=\"$(srcdir)/codepages\" \
23          -DLOGFILEBASE=\"$(LOGFILEBASE)\" -DSHLIBEXT=\"$(SHLIBEXT)\" \
24          -DCONFIGDIR=\"$(CONFIGDIR)\" -DNCALRPCDIR=\"$(NCALRPCDIR)\" \
25          -DSWATDIR=\"$(srcdir)/../swat\" -DPRIVATE_DIR=\"$(PRIVATEDIR)\" \
26          -DMODULESDIR=\"$(builddir)/bin/modules\" \
27          -DJSDIR=\"$(srcdir)/scripting/libjs\" \
28          -DSETUPDIR=\"$(srcdir)/setup\" \
29          -DWINBINDD_SOCKET_DIR=\"$(WINBINDD_SOCKET_DIR)\"
30
31 dynconfig-devel.o: dynconfig.c Makefile
32         @echo Compiling $<
33         @$(CC) $(CFLAGS) $(PICFLAG) $(DEVEL_PATH_FLAGS) -c $< -o $@