b1fca01996-11-12Per Hedbor # @configure_input@ SRCDIR=@srcdir@ VPATH=@srcdir@ prefix=@prefix@
9345f51997-04-09Henrik Grubbström (Grubba) @SET_MAKE@
cdda7d1997-08-20Henrik Grubbström (Grubba) INSTALL=@INSTALL@
f740261997-10-05Henrik Grubbström (Grubba) CC=@CC@
ede98d1997-10-30Henrik Grubbström (Grubba) CPPFLAGS=@CPPFLAGS@
286c531997-11-06Henrik Grubbström (Grubba) CFLAGS=@REALCFLAGS@ JOINEDCFLAGS=@CFLAGS@
465d531997-11-06Henrik Grubbström (Grubba) LDFLAGS=$(CFLAGS) @LDFLAGS@
f740261997-10-05Henrik Grubbström (Grubba) 
4d68ec1997-08-18Henrik Grubbström (Grubba) all: @MAKE_GMP@ @MAKE_GDBM@ @MAKE_ZLIB@ pike extern
4b766a1997-08-18Henrik Grubbström (Grubba)  pike: force
465d531997-11-06Henrik Grubbström (Grubba)  @(cd pike/src;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS) @LINKFORSHARED@")
4b766a1997-08-18Henrik Grubbström (Grubba) 
ede98d1997-10-30Henrik Grubbström (Grubba) extern: force
138eb41997-10-11Henrik Grubbström (Grubba)  @(cd extern;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" all)
34a0a61997-08-18Henrik Grubbström (Grubba) 
4b766a1997-08-18Henrik Grubbström (Grubba) gmp: force
138eb41997-10-11Henrik Grubbström (Grubba)  -@(cd gmp;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" all)
4b766a1997-08-18Henrik Grubbström (Grubba)  gdbm: force
138eb41997-10-11Henrik Grubbström (Grubba)  -@(cd gdbm;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" all)
4b766a1997-08-18Henrik Grubbström (Grubba)  zlib: force
138eb41997-10-11Henrik Grubbström (Grubba)  -@(cd zlib;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" libz.a)
4b766a1997-08-18Henrik Grubbström (Grubba)  force:
34a0a61997-08-18Henrik Grubbström (Grubba) # These are here for compatibility with the easy-start makefile easy: all hard: all
b1fca01996-11-12Per Hedbor 
446c141997-04-27Henrik Grubbström (Grubba) depend:
138eb41997-10-11Henrik Grubbström (Grubba)  @(cd pike/src;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" depend)
446c141997-04-27Henrik Grubbström (Grubba)  echo "You need to run configure once again."
1b1efc1997-08-18Henrik Grubbström (Grubba) verify: all verify_other
138eb41997-10-11Henrik Grubbström (Grubba)  @(cd pike/src;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" verify)
446c141997-04-27Henrik Grubbström (Grubba) 
1b1efc1997-08-18Henrik Grubbström (Grubba) verbose_verify: all verify_other
138eb41997-10-11Henrik Grubbström (Grubba)  @(cd pike/src;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" verbose_verify)
446c141997-04-27Henrik Grubbström (Grubba) 
1b1efc1997-08-18Henrik Grubbström (Grubba) verify_other: @if test "@MAKE_ZLIB@" = "zlib"; then \
138eb41997-10-11Henrik Grubbström (Grubba)  $(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" verify_zlib; \
1b1efc1997-08-18Henrik Grubbström (Grubba)  fi
84ccc11997-10-07Henrik Grubbström (Grubba)  @if test "@MAKE_GMP@" = "gmp"; then \
138eb41997-10-11Henrik Grubbström (Grubba)  $(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" verify_gmp; \
84ccc11997-10-07Henrik Grubbström (Grubba)  fi
1b1efc1997-08-18Henrik Grubbström (Grubba)  verify_zlib:
138eb41997-10-11Henrik Grubbström (Grubba)  @(cd zlib;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" test)
1b1efc1997-08-18Henrik Grubbström (Grubba) 
84ccc11997-10-07Henrik Grubbström (Grubba) verify_gmp:
138eb41997-10-11Henrik Grubbström (Grubba)  @(cd gmp;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" check)
84ccc11997-10-07Henrik Grubbström (Grubba) 
09fb2e1997-04-27Henrik Grubbström (Grubba) new_peep_engine:
138eb41997-10-11Henrik Grubbström (Grubba)  @(cd pike/src;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" new_peep_engine)
09fb2e1997-04-27Henrik Grubbström (Grubba) 
446c141997-04-27Henrik Grubbström (Grubba) check: verify
b1fca01996-11-12Per Hedbor  clean:
138eb41997-10-11Henrik Grubbström (Grubba)  @(cd pike/src;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" clean) @(cd extern;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" clean)
b1fca01996-11-12Per Hedbor 
e948761997-05-07Henrik Grubbström (Grubba) install_all: install_pike install
b1fca01996-11-12Per Hedbor install: all $(SRCDIR)/mkdir -p $(prefix)/roxen/
7931161997-10-12Henrik Grubbström (Grubba)  @if test -d $(prefix)/roxen/server.old/.; then \
5f32d31997-05-16Henrik Grubbström (Grubba)  if test -d $(prefix)/roxen/server.older/.; then \
5773711997-05-20Henrik Grubbström (Grubba)  echo; \ echo "Warning, deleting old server \"$(prefix)/roxen/server.older\""; \ echo; \ rm -rf $(prefix)/roxen/server.older; \
5f32d31997-05-16Henrik Grubbström (Grubba)  fi; \
5773711997-05-20Henrik Grubbström (Grubba)  mv -f $(prefix)/roxen/server.old $(prefix)/roxen/server.older; \
5f32d31997-05-16Henrik Grubbström (Grubba)  fi
7931161997-10-12Henrik Grubbström (Grubba)  @if test -d $(prefix)/roxen/server/.; then \ mv -f $(prefix)/roxen/server $(prefix)/roxen/server.old ; \ fi
b1fca01996-11-12Per Hedbor  cp -r $(SRCDIR)/server $(prefix)/roxen/ @rm -rf $(prefix)/roxen/server/CVS $(prefix)/roxen/server/*/CVS\ $(prefix)/roxen/server/*/*/CVS cp pike/src/pike $(prefix)/roxen/server/bin
3c862c1997-11-22Martin Stjernholm  -@rm -f $(prefix)/roxen/server/bin/roxen >/dev/null 2>&1
fac0271997-08-15Henrik Grubbström (Grubba)  ln $(prefix)/roxen/server/bin/pike $(prefix)/roxen/server/bin/roxen
c213bb1997-06-01Henrik Grubbström (Grubba)  cp $(SRCDIR)/pike/bin/feature_list $(prefix)/roxen/server/bin
9815301997-08-26Henrik Grubbström (Grubba)  test -d $(prefix)/roxen/local/. || mkdir $(prefix)/roxen/local test -d $(prefix)/roxen/local/modules/. || mkdir $(prefix)/roxen/local/modules test -d $(prefix)/roxen/local/nfonts/. || mkdir $(prefix)/roxen/local/nfonts test -d $(prefix)/roxen/server/lib/. || mkdir $(prefix)/roxen/server/lib test -d $(prefix)/roxen/server/lib/pike/. || mkdir $(prefix)/roxen/server/lib/pike
9345f51997-04-09Henrik Grubbström (Grubba)  cp -r pike/src/lib/* $(prefix)/roxen/server/lib/pike/
9815301997-08-26Henrik Grubbström (Grubba)  test -d $(prefix)/roxen/server/include/. || mkdir $(prefix)/roxen/server/include test -d $(prefix)/roxen/server/include/pike/. || mkdir $(prefix)/roxen/server/include/pike
34a0a61997-08-18Henrik Grubbström (Grubba)  for a in $(SRCDIR)/pike/src/*.h ./pike/src/*.h; do $(INSTALL) $$a $(prefix)/roxen/server/include/pike; done
138eb41997-10-11Henrik Grubbström (Grubba)  -@(cd extern;$(MAKE) install "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)";cd ../)
ef89571996-12-06Per Hedbor  -@$(SRCDIR)/mkdir -p $(prefix)/roxen/logs -@$(SRCDIR)/mkdir -p $(prefix)/roxen/configurations
e0c7c01997-05-28Henrik Grubbström (Grubba)  -chmod a+x $(prefix) -chmod a+x $(prefix)/roxen -chmod a+x $(prefix)/roxen/server
a552541997-06-13Henrik Grubbström (Grubba)  -@for d in fonts nfonts modules etc bin base_server more_modules \
9e98a11997-08-14Henrik Grubbström (Grubba)  config_actions server_templates \
d3c1b21997-06-13Henrik Grubbström (Grubba)  languages roxen-images protocols unfinishedmodules; do \
c490971997-06-04Henrik Grubbström (Grubba)  echo Modifying permissions for directory $(prefix)/roxen/server/$$d... ; \ find $(prefix)/roxen/server/$$d -type d -exec chmod a+x '{}' \; ; \ chmod -R a+r $(prefix)/roxen/server/$$d ;\ done @echo Roxen installed.
b1fca01996-11-12Per Hedbor 
e948761997-05-07Henrik Grubbström (Grubba) install_pike: all
138eb41997-10-11Henrik Grubbström (Grubba)  @(cd pike/src;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" install)
e948761997-05-07Henrik Grubbström (Grubba) 
b1fca01996-11-12Per Hedbor localinstall: all cp pike/src/pike $(SRCDIR)/server/bin/
7931161997-10-12Henrik Grubbström (Grubba)  -@rm -f $(SRCDIR)/server/bin/roxen >/dev/null 2>&1
fac0271997-08-15Henrik Grubbström (Grubba)  ln $(SRCDIR)/server/bin/pike $(SRCDIR)/server/bin/roxen
138eb41997-10-11Henrik Grubbström (Grubba)  (cd extern; $(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" localinstall)
b1fca01996-11-12Per Hedbor  spotless: clean
138eb41997-10-11Henrik Grubbström (Grubba)  @(cd extern;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" spotless) @(cd pike/src;$(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" spotless)
b1fca01996-11-12Per Hedbor  rm -f server/bin/selfdir server/bin/roxen_hostname pike/src/pike\ pike/src/pike.old server/bin/proxygarb find . '(' -name '#*#' -o -name '*~' -o -name '.*~' -o -name '*.bak'\ -o -name '.pine-debug*' -o -name '.*.bak' -o -name core -o -name \ config.cache -o -name config.status -o -name config.log -o -name \ "*.a" ')' -print -exec /bin/rm '{}' ';' rm -rf server/logs rm -rf logs distribute: spotless
138eb41997-10-11Henrik Grubbström (Grubba)  @(cd extern; $(MAKE) "prefix=$(prefix)" "CC=$(CC)" "LDFLAGS=$(LDFLAGS)" distribute)