# HG changeset patch # User Matti Hamalainen # Date 1424830768 -7200 # Node ID b91c470268222800a6ba213062c0d0a00299e426 # Parent 0990d9322fc813459ce2d42383f33bf28512dd6d Make version information a compile-time define. diff -r 0990d9322fc8 -r b91c47026822 Makefile --- a/Makefile Wed Feb 25 04:15:07 2015 +0200 +++ b/Makefile Wed Feb 25 04:19:28 2015 +0200 @@ -3,12 +3,12 @@ TARGETS = dxa OBJECTS = scan.o vector.o dump.o table.o label.o main.o -VERSION = 0.1.3 +DXA_VERSION = 0.1.3++2 # choose the compiler and flags CC = gcc -CFLAGS = -g -O2 -W -Wall +CFLAGS = -g -O2 -W -Wall -DDXA_VERSION="\"$(DXA_VERSION)\"" INSTALL = install PREFIX = /usr/local @@ -32,7 +32,7 @@ rm -f $(OBJECTS) $(TARGETS) core dist: clean - cd ..;tar cvf dxa-$(VERSION).tar dxa-$(VERSION);gzip dxa-$(VERSION).tar + cd .. && tar cvf $dxa-$(DXA_VERSION).tar dxa-$(DXA_VERSION) && xz -9 dxa-$(DXA_VERSION).tar install: all @for fn in $(TARGETS); do echo " INSTALL $$fn $(PREFIX)/bin/"; $(INSTALL) -m 755 "$$fn" $(PREFIX)/bin/; done diff -r 0990d9322fc8 -r b91c47026822 main.c --- a/main.c Wed Feb 25 04:15:07 2015 +0200 +++ b/main.c Wed Feb 25 04:19:28 2015 +0200 @@ -1,5 +1,5 @@ /*\ - * dxa v0.1.3 -- symbolic 65xx disassembler + * dxa -- symbolic 65xx disassembler * * Based on d65 Copyright (C) 1993, 1994 Marko M\"akel\"a * Changes for dxa (C) 2005, 2006 Cameron Kaiser @@ -465,7 +465,7 @@ if (argc - optind > 1) { Usage: - fprintf (stderr, "%s v0.1.3 -- symbolic 65xx disassembler\n", prog); + fprintf (stderr, "dxa %s -- symbolic 65xx disassembler\n", DXA_VERSION); fprintf (stderr, "Based on d65 copyright (C) 1993-4 Marko M\"akel\"a\n"); fprintf (stderr, "Changes for dxa copyright (c) 2006-7 Cameron Kaiser\n\n"); fprintf (stderr, "Usage: %s [options] [filename]\n", prog);