obecian f2a9c9cdfe crank-0.1.3 update
o transposition.grid-controls added (rectangular grid transposition
  ciphers)
o steganalysis.word-gaps added (hidden cipher breaker)
o Various cosmetic changes
o Made source pane editable updating view pane dynamically. Got rid of
  old "edit source" option.
o Moved hillclimb-cracker's progress bar onto widget display
o Description area in plugin-viewer
o Plugins share variables by not using 'static'
o New plugin->menu_string and menu items
o Added optional source pane to make the source/view idea more obvious
2001-07-25 04:20:17 +00:00

159 lines
5.6 KiB
Plaintext

--- Makefile.orig Sun Jul 22 21:52:36 2001
+++ Makefile Sun Jul 22 21:58:34 2001
@@ -4,34 +4,33 @@
# Copyright (C) 2000 Matthew Russell
# See LICENSE for more info
-VERSION = $(shell cat VERSION)
CC = gcc
-CFLAGS = -g -Wall -pedantic `gtk-config --cflags`
+CFLAGS = -Wall -g `gtk-config --cflags`
LIBS = `gtk-config --libs`
OBJFILES = $(patsubst %.c,%.o,$(wildcard *.c))
PLUGIN-SRC = plugin-src
-PLUGINS = $(PLUGIN-SRC)/monoalphabetic.hillclimb-cracker.so \
- $(PLUGIN-SRC)/monoalphabetic.key-controls.so \
- $(PLUGIN-SRC)/statistics.n-grams.so \
- $(PLUGIN-SRC)/text.simple-filters.so \
- $(PLUGIN-SRC)/utilities.notepad.so
-TMPDIR = /usr/tmp
+#PLUGINS = $(PLUGIN-SRC)/monoalphabetic.hillclimb-cracker.so \
+# $(PLUGIN-SRC)/monoalphabetic.key-controls.so \
+# $(PLUGIN-SRC)/statistics.n-grams.so \
+# $(PLUGIN-SRC)/text.simple-filters.so \
+# $(PLUGIN-SRC)/utilities.notepad.so
+#TMPDIR = /usr/tmp
# Files for source distribution
-DISTFILES = *.[ch] Makefile Makefile.mingw README BUGS VERSION \
+#DISTFILES = *.[ch] Makefile Makefile.mingw README BUGS VERSION \
HISTORY LICENSE TODO ciphertext.txt crank.def
-DISTFILES_DATA = data/*.dat
-DISTFILES_PLUGINS = $(PLUGIN-SRC)/*.[ch] $(PLUGIN-SRC)/Makefile $(PLUGIN-SRC)/Makefile.mingw $(PLUGIN-SRC)/plugin-floating.def $(PLUGIN-SRC)/plugin-mode.def
+#DISTFILES_DATA = data/*.dat
+#DISTFILES_PLUGINS = $(PLUGIN-SRC)/*.[ch] $(PLUGIN-SRC)/Makefile $(PLUGIN-SRC)/Makefile.mingw $(PLUGIN-SRC)/plugin-floating.def $(PLUGIN-SRC)/plugin-mode.def
# Files for binary distribution (leaving out actual binaries)
-BINDISTFILES = README BUGS HISTORY LICENSE TODO ciphertext.txt
-BINDISTFILES_DATA = data/*.dat
+#BINDISTFILES = README BUGS HISTORY LICENSE TODO ciphertext.txt
+#BINDISTFILES_DATA = data/*.dat
# Windows binaries
-WINBIN_DIR = winbin
-WINBINFILES = $(WINBIN_DIR)/crank.exe
-WINBINGTK = $(WINBIN_DIR)/*.dll
-WINBINFILES_PLUGINS = $(WINBIN_DIR)/plugins/*.dll
+#WINBIN_DIR = winbin
+#WINBINFILES = $(WINBIN_DIR)/crank.exe
+#WINBINGTK = $(WINBIN_DIR)/*.dll
+#WINBINFILES_PLUGINS = $(WINBIN_DIR)/plugins/*.dll
all: crank plugin
@@ -51,96 +50,12 @@ clean:
TAGS:
etags *.[ch] $(PLUGIN-SRC)/*.[ch]
-install:
- @echo ======================
- @echo Installing Crank $(VERSION)
- @echo ======================
- @echo Currently only installs to local directory by installing the plugins.
- -mkdir plugins
- cd $(PLUGIN-SRC) && make install
- @echo Installation complete.
-
-
-# Various packaging commands to make life easier
-
-dist:
- @echo ========================================
- @echo Building Crank $(VERSION) source distribution
- @echo ========================================
- @echo Crank: `cat *.[ch] | wc -l` lines - `ls -l *.[ch] | wc -l` source files
- @echo Plugins: `cat plugin-src/*.[ch] | wc -l` lines - `ls -l plugin-src/*.[ch] | wc -l` source files
- @echo Total: `cat *.[ch] plugin-src/*.[ch] | wc -l` lines - `ls -l *.[ch] plugin-src/*.[ch] | wc -l` source files
- -mkdir crank-$(VERSION)
- cp $(DISTFILES) crank-$(VERSION)
- -mkdir crank-$(VERSION)/data
- cp $(DISTFILES_DATA) crank-$(VERSION)/data
- -mkdir crank-$(VERSION)/plugin-src
- cp $(DISTFILES_PLUGINS) crank-$(VERSION)/plugin-src
- tar cvf crank-$(VERSION).tar crank-$(VERSION)
- gzip -fv -best crank-$(VERSION).tar
- rm -r crank-$(VERSION)
- ls -l crank-$(VERSION).tar.gz
-distcheck:
- @echo ======================================
- @echo Test building Crank $(VERSION) distribution
- @echo ======================================
- tar xzf crank-$(VERSION).tar.gz --directory $(TMPDIR)
- -cd $(TMPDIR)/crank-$(VERSION); make; make install
- -cd $(TMPDIR)/crank-$(VERSION); ./crank
- -rm -rf $(TMPDIR)/crank-$(VERSION)
-bindist:
- @echo =================================
- @echo Building Crank $(VERSION) binary frame
- @echo =================================
- -rm -r crank-bin-$(VERSION)
- mkdir crank-bin-$(VERSION)
- -cp $(BINDISTFILES) crank-bin-$(VERSION)
- -mkdir crank-bin-$(VERSION)/data
- -cp $(BINDISTFILES_DATA) crank-bin-$(VERSION)/data
- -mkdir crank-bin-$(VERSION)/plugins
- ls -lR crank-bin-$(VERSION)
-
-windist:
- @echo ====================================
- @echo Building Windows binary distribution
- @echo ====================================
- -rm crank-win-$(VERSION).zip
- make bindist
- make windist-main
- make windist-gtk
- make windist-zip
- mv crank-win.zip crank-win-$(VERSION).zip
- ls -l crank-win-$(VERSION).zip
-
-windist-no-gtk:
- @echo ====================================
- @echo Building Windows binary distribution
- @echo ====================================
- -rm crank-win-no-gtk-$(VERSION).zip
- make bindist
- make windist-main
- make windist-zip
- mv crank-win.zip crank-win-no-gtk-$(VERSION).zip
- ls -l crank-win-no-gtk-$(VERSION).zip
-
-windist-main:
- @echo ===================================
- @echo Copying main executable and plugins
- @echo ===================================
- cp $(WINBINFILES) crank-bin-$(VERSION)/
- cp $(WINBINFILES_PLUGINS) crank-bin-$(VERSION)/plugins/
-
-windist-gtk:
- @echo ======================
- @echo Copying gtk+ libraries
- @echo ======================
- cp $(WINBINGTK) crank-bin-$(VERSION)/
-
-windist-zip:
- @echo ==========
- @echo Making zip
- @echo ==========
- mv crank-bin-$(VERSION) crank-win-$(VERSION)
- zip -r -9 crank-win crank-win-$(VERSION)/
- rm -r crank-win-$(VERSION)
+#install:
+# @echo ======================
+# @echo Installing Crank $(VERSION)
+# @echo ======================
+# @echo Currently only installs to local directory by installing the plugins.
+# -mkdir plugins
+# cd $(PLUGIN-SRC) && make install
+# @echo Installation complete.