4556449 [rkeene@sledge /home/rkeene/devel/dact]$ cat -n Makefile.in
   1: CC = @CC@
   2: CFLAGS = @CFLAGS@ @DEFS@
   3: CPPFLAGS = @CPPFLAGS@
   4: 
   5: EXEEXT = @EXEEXT@
   6: OBJEXT = @OBJEXT@
   7: PATH_SEPARATOR = @PATH_SEPARATOR@
   8: 
   9: LD = @CC@
  10: AR = @AR@
  11: RANLIB = @RANLIB@
  12: LOADLIBES = 
  13: LDLIBS += @LIBS@ @MODLIBS@ -lm @NOMODS@ @MODLIBSCOND@
  14: LDFLAGS += @LDFLAGS@
  15: 
  16: MODLIBS = @MODLIBS@
  17: 
  18: INSTALL = @INSTALL@
  19: @SET_MAKE@
  20: 
  21: prefix = @prefix@
  22: mandir = @mandir@
  23: sysconfdir = @sysconfdir@
  24: datadir = @datadir@
  25: exec_prefix = @exec_prefix@
  26: bindir = @bindir@
  27: libdir = @libdir@
  28: 
  29: CONF = $(sysconfdir)/dact.conf
  30: CFLAGS += -DDACT_CONFIG_FILE=\"$(CONF)\" -DEXEEXT=\"$(EXEEXT)\"
  31: #CFLAGS += -O3
  32: #LDFLAGS += -static
  33: 
  34: DEBUGALGO = comp_bitsums.c comp_factor.c comp_textrle.c
  35: OBJS += dact_common.o comp_fail.o comp_plain.o buffer.o header.o sort.o dact.o module.o parse.o dendian.o crc.o net.o ui.o @LIBOBJS@
  36: ALGO = comp_snibble.c comp_delta.c comp_text.c comp_rle.c cipher_chaos.c cipher_sub.c cipher_psub.c @ALGO@
  37: 
  38: TOBUILD = dact libdact.so libdact.a dact.conf
  39: 
  40: all: @DEFAULT@
  41: 
  42: module: @DEPEND@
  43: 	@MODS="$(ALGO:.c=.so)" LDLIBS="@ALLMODLIBS@" \
  44: 	  $(MAKE) $(TOBUILD)
  45: 
  46: static: @DEPEND@
  47: 	@OBJS="$(ALGO:.c=.o) $(CR_OBJ)" LDLIBS="$(MODLIBS)" $(MAKE) $(TOBUILD)
  48: 
  49: dact.conf: Makefile
  50: 	@echo "version_check    off" > dact.conf
  51: 	@echo "#block_size      0" >> dact.conf
  52: 	@echo "#exclude_algo    0" >> dact.conf
  53: 	@echo "use_urls         on" >> dact.conf
  54: 	@echo "color_ui         off" >> dact.conf
  55: 	@echo "network_access   on" >> dact.conf
  56: 	@echo "binary_check     off" >> dact.conf
  57: 	@echo "module_dir       $(datadir)/dact" >> dact.conf
  58: 	@echo "module_load_all  off" >> dact.conf
  59: @MODS@	@for so in $(MODS:.so=); do echo "load_module	$$so" >> dact.conf; done
  60: 
  61: dact: $(OBJS) $(MODS)
  62: 	$(CC) $(OBJS) $(LDFLAGS) $(LIBS) $(LDLIBS) -o dact$(EXEEXT)
  63: 
  64: libdact.so: $(OBJS) libdact.o
  65: @MODS@	@echo $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ @SHARED@ $(filter-out dact.c, $(^:.o=.c)); \
  66: @MODS@	$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ @SHARED@ $(filter-out dact.c, $(^:.o=.c))
  67: 	@true
  68: 
  69: libdact.a: $(OBJS) libdact.o
  70: 	$(AR) rcu libdact.a $(filter-out dact.o, $^)
  71: 	$(RANLIB) libdact.a
  72: 
  73: %.so: %.c %.lnk
  74: 	@echo $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DAS_MODULE @SHARED@ $< $(filter %.o, $^) `cat $(<:.c=.lnk)`; \
  75: 	$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -DAS_MODULE @SHARED@ $< $(filter %.o, $^) `cat $(<:.c=.lnk)`
  76: 
  77: clean:
  78: 	rm -f dact dact$(EXEEXT) $(OBJS) libdact.so libdact.o libdact.a core *~ $(ALGO:.c=.o) $(ALGO:.c=.so)
  79: 
  80: distclean: clean
  81: 	rm -f Makefile config.h config.status config.log config.cache
  82: 
  83: mrproper: distclean
  84: 	rm -rf Makefile.dep configure autom4te.cache/ config.h.in
  85: 
  86: install-bin: dact
  87: 	$(INSTALL) -m 755 dact$(EXEEXT) $(bindir)/dact$(EXEEXT)
  88: 
  89: install: all install-bin
  90: 	$(INSTALL) -m 644 dact.conf $(CONF)
  91: 	$(INSTALL) -m 644 Docs/dact.1 $(mandir)/man1/dact.1
  92: @MODS@	$(INSTALL) -m 755 libdact.so $(libdir)/libdact.so
  93: 	-$(INSTALL) -m 644 libdact.a $(libdir)/libdact.a
  94: @MODS@	mkdir -p -m 755 $(datadir)/dact
  95: @MODS@	for so in *.so; do $(INSTALL) -m 755 $$so $(datadir)/dact/$$so; done
  96: 	./patch-magic-file $(datadir)/magic
  97: 
  98: install-bin-local: dact
  99: 	mkdir -p  $(HOME)/.dact/`uname -s | tr A-Z a-z`-`uname -m`
 100: 	$(INSTALL) -m 755 dact$(EXEEXT) $(HOME)/.dact/`uname -s | tr A-Z a-z`-`uname -m`/dact$(EXEEXT)
 101: 
 102: install-local: all install-bin-local
 103: 	$(INSTALL) -m 644 dact.conf $(HOME)/.dact/dact.conf
 104: 	-$(INSTALL) -m 644 libdact.a $(HOME)/.dact/`uname -s | tr A-Z a-z`-`uname -m`/dact$(EXEEXT)
 105: @MODS@	$(INSTALL) -m 755 libdact.so $(HOME)/.dact/`uname -s | tr A-Z a-z`-`uname -m`/dact$(EXEEXT)
 106: @MODS@	for so in *.so; do $(INSTALL) -m 755 $$so $(HOME)/.dact/`uname -s | tr A-Z a-z`-`uname -m`/$$so; done
 107: 
 108: uninstall:
 109: 	rm -f $(bindir)/dact$(EXEEXT)
 110: 	rm -f $(mandir)/man1/dact.1 $(CONF)
 111: 	rm -f $(libdir)/libdact.a $(libdir)/libdact.so
 112: @MODS@	rm -rf $(datadir)/dact
 113: 
 114: depend: Makefile.dep
 115: 
 116: Makefile.dep: *.c *.h Makefile
 117: 	@echo "building Makefile.dep"
 118: 	@$(CC) $(CFLAGS) $(CPPFLAGS) -MM $(ALGO) $(OBJS:.o=.c) $(MODS:.so=.c) dact.c > Makefile.dep
 119: 	@$(CC) $(CFLAGS) $(CPPFLAGS) -MM $(ALGO) $(OBJS:.o=.c) $(MODS:.so=.c) dact.c  | sed -e "s/^\([^ ]*\)\.o: /\1.so: /g" >> Makefile.dep
 120: 
 121: include Makefile.dep
4556450 [rkeene@sledge /home/rkeene/devel/dact]$

Click here to go back to the directory listing.
Click here to download this file.
last modified: 2004-04-13 02:55:13