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
159 lines
5.6 KiB
Plaintext
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.
|
|
|