Przeglądaj źródła

* Removed no longer needed maketype file
* Cleaned up Makefile.in to make wraith/debug now instead of [d]hub/[d]leaf


svn: 1844

Bryan Drewery 21 lat temu
rodzic
commit
524cda3dd4
2 zmienionych plików z 18 dodań i 104 usunięć
  1. 18 54
      Makefile.in
  2. 0 50
      misc/maketype

+ 18 - 54
Makefile.in

@@ -11,8 +11,7 @@ VPATH = @srcdir@
 VERSION = @VERSION@
 DISTRIB = wraith-@VERSION@
 CCDEPMODE = @CCDEPMODE@
-LEAFEXEC = leaf@EXEEXT@
-HUBEXEC = hub@EXEEXT@
+BINEXEC = wraith@EXEEXT@
 DISTROFILES = config.h.in doc/ misc/ scripts/ ChangeLog Makefile.in build configure pack/ src/
 EXCLUDES = pack/pack.cfg misc/ind doc/DEVEL src/Makefile src/compat/Makefile src/mod/Makefile \
            src/crypto/Makefile src/crypto/.deps src/crypto/.cvsignore \
@@ -48,25 +47,15 @@ _CFLGS = -fno-strict-aliasing -W -Wformat \
 
 MAKEFLAGS = -s -j4
 
-MAKE_LEAF = $(MAKE) 'MAKE=$(MAKE)' 'CXX=$(CXX)' 'LD=$(LD)' \
+MAKE_BIN = $(MAKE) 'MAKE=$(MAKE)' 'CXX=$(CXX)' 'LD=$(LD)' \
 'CCDEPMODE=$(CCDEPMODE)' \
-'STRIP=$(STRIP)' 'CFLGS=$(CFLGS) -DLEAF=2' \
-'LIBS=$(LIBS)' 'EGGEXEC=$(LEAFEXEC)' 'EGGBUILD=(leaf)'
+'STRIP=$(STRIP)' 'CFLGS=$(CFLGS)' \
+'LIBS=$(LIBS)' 'EGGEXEC=$(BINEXEC)' 'EGGBUILD=(wraith)'
 
-MAKE_DLEAF = $(MAKE) 'MAKE=$(MAKE)' 'CXX=$(CCDEBUG)' 'LD=$(LDDEBUG) -g' \
+MAKE_DEBUG = $(MAKE) 'MAKE=$(MAKE)' 'CXX=$(CCDEBUG)' 'LD=$(LDDEBUG) -g' \
 'CCDEPMODE=$(CCDEPMODE)' \
-'STRIP=touch' 'CFLGS=$(DEBCXXFLAGS) -DLEAF=2 $(CFLGS)' \
-'LIBS=$(LIBS)' 'EGGEXEC=$(LEAFEXEC)' 'EGGBUILD=(debug leaf)' 
-
-MAKE_HUB = $(MAKE) 'MAKE=$(MAKE)' 'CXX=$(CXX)' 'LD=$(LD)' \
-'CCDEPMODE=$(CCDEPMODE)' \
-'STRIP=$(STRIP)' 'CFLGS=$(CFLGS) -DHUB=1' \
-'LIBS=$(LIBS)' 'EGGEXEC=$(HUBEXEC)' 'EGGBUILD=(hub)' 
-
-MAKE_DHUB = $(MAKE) 'MAKE=$(MAKE)' 'CXX=$(CCDEBUG)' 'LD=$(LDDEBUG) -g' \
-'CCDEPMODE=$(CCDEPMODE)' \
-'STRIP=touch' 'CFLGS=$(DEBCXXFLAGS) -DHUB=1 $(CFLGS)' \
-'LIBS=$(LIBS)' 'EGGEXEC=$(HUBEXEC)' 'EGGBUILD=(debug hub)'
+'STRIP=touch' 'CFLGS=$(DEBCXXFLAGS) $(CFLGS)' \
+'LIBS=$(LIBS)' 'EGGEXEC=$(BINEXEC)' 'EGGBUILD=(debug)' 
 
 MAKE_UTILS = $(MAKE) 'MAKE=$(MAKE)' 'CXX=$(CCDEBUG)' 'STRIP=touch' \
 'CCDEPMODE=$(CCDEPMODE)' \
@@ -78,10 +67,7 @@ MAKE_UTILS_NR = $(MAKE) 'CXX=$(CXX)' 'STRIP=touch' \
 
 MAKE_CONFIG = $(MAKE) 'MAKE=$(MAKE)'
 
-all:
-	echo ""
-	echo "Use the build script"
-	echo ""
+default: wraith
 
 cleanutils:
 	@rm -f src/stringfix src/sorthelp src/makehelp
@@ -91,8 +77,8 @@ clean:  cleanutils
 	+@cd src/compat && $(MAKE) clean
 	+@cd src/crypto && $(MAKE) clean
 	+@cd src/mod && $(MAKE) distclean
-	@rm -f $(HUBEXEC) $(LEAFEXEC) stamp.* *~ src/*~ configure.temp .mangled
-	@rm -f $(HUBEXEC).* $(LEAFEXEC).* src/help.h src/response.h src/responses.h utctime
+	@rm -f $(BINEXEC) stamp.* *~ src/*~ configure.temp .mangled
+	@rm -f src/help.h src/response.h src/responses.h utctime
 
 distclean: clean
 	@rm -f Makefile src/Makefile src/compat/Makefile src/mod/Makefile src/crypto/Makefile
@@ -184,44 +170,22 @@ crypto:
 
 general: help res
 
-leaf:	general
-	@echo ""
-	@echo "Making leaf"
-	@echo ""
-	@./misc/maketype leaf
-	@echo ""
-	+@cd src/mod && $(MAKE_LEAF) static
-	+@cd src && $(MAKE_LEAF) $(LEAFEXEC)
-	@echo ""
-
-dleaf:  general
-	@echo ""
-	@echo "Making debug leaf"
-	@echo ""
-	@./misc/maketype leaf
-	@echo ""
-	+@cd src/mod && $(MAKE_DLEAF) static
-	+@cd src && $(MAKE_DLEAF) $(LEAFEXEC)
-	@echo ""
-
-hub:	general
+wraith:	general
 	@echo ""
-	@echo "Making hub"
+	@echo "Making binary"
 	@echo ""
-	@./misc/maketype hub
 	@echo ""
-	+@cd src/mod && $(MAKE_HUB) static
-	+@cd src && $(MAKE_HUB) $(HUBEXEC)
+	+@cd src/mod && $(MAKE_BIN) static
+	+@cd src && $(MAKE_BIN) $(BINEXEC)
 	@echo ""
 
-dhub:   general
+debug:  general
 	@echo ""
-	@echo "Making debug hub"
+	@echo "Making debug binary"
 	@echo ""
-	@./misc/maketype hub
 	@echo ""
-	+@cd src/mod && $(MAKE_DHUB) static
-	+@cd src && $(MAKE_DHUB) $(HUBEXEC)
+	+@cd src/mod && $(MAKE_DBIN) static
+	+@cd src && $(MAKE_DBIN) $(BINEXEC)
 	@echo ""
 
 #safety hash

+ 0 - 50
misc/maketype

@@ -1,50 +0,0 @@
-#!/bin/sh
-
-#some files dont have any #ifdef HUB|LEAF
-#but they do have a header included which DOES
-#this can potentially cause major problems with sizeof(struct) etc...
-#temporary solution: MAKE CLEAN 
-
-other=""
-
-if [ $1 = "hub" ]; then
- other="leaf"
-fi
-
-if [ $1 = "leaf" ]; then
- other="hub"
-fi
-
-
-if test ! -f stamp.$1 && test -f stamp.$other
-then
-  flist="`find src -name \*.c`"
-#  cfiles="`grep -l \"def [H|L][U|E][B|A]\" $flist`"
-  echo "[*] Cleaning up files for $1 build"
-#  for s in $cfiles 
-  for s in $flist
-  do
-    bleh="`echo $s | cut -d / -f 2`";
-    if [ $bleh = "mod" ]; then
-      mod="`echo $s | cut -d / -f 3`";
-      os="`echo src/mod/$mod | sed s/\\\.mod/\\\.o/g`";
-      rm -f $os
-    else
-      os="`echo $s | sed s/\\\.c/\\\.o/g`";
-      if test -f $os
-      then
-        if test "`file $os | grep ELF`"
-        then
-  	  rm -f $os
-        else
-          if test "`file $os | grep object`"
-          then
-    	    rm -f $os
-          fi
-        fi
-      fi
-    fi
-  done
-fi
-rm -f stamp.*
-touch stamp.$1