summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2004-05-13 18:37:12 -0400
committerjohnw <johnw@newartisans.com>2004-05-13 18:37:12 -0400
commit9ca1d24d30a485300b9486b18c068660da630cc1 (patch)
tree50d29d69278934be7e318a565d6223a6a0ab2c36 /Makefile
parent31dafc3c163e4ceae42b1477c4eaeb4425b2b883 (diff)
downloadfork-ledger-9ca1d24d30a485300b9486b18c068660da630cc1.tar.gz
fork-ledger-9ca1d24d30a485300b9486b18c068660da630cc1.tar.bz2
fork-ledger-9ca1d24d30a485300b9486b18c068660da630cc1.zip
initial import into Darcs
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile23
1 files changed, 16 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index b42523ae..1f12156c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,12 @@
CODE = amount.cc ledger.cc parse.cc reports.cc
OBJS = $(patsubst %.cc,%.o,$(CODE))
+CXX = cc
+#CXX = g++
CFLAGS = #-Wall -ansi -pedantic
-DFLAGS = -O3 -fomit-frame-pointer
-#DFLAGS = -g -DDEBUG=1
-INCS = -I/usr/local/include
-LIBS = -L/usr/local/lib -lgmpxx -lgmp -lpcre
+#DFLAGS = -O3 -fomit-frame-pointer
+DFLAGS = -g -DDEBUG=1
+INCS = -I/sw/include -I/usr/include/gcc/darwin/3.3/c++ -I/usr/include/gcc/darwin/3.3/c++/ppc-darwin
+LIBS = -L/sw/lib -lgmpxx -lgmp -lpcre
ifdef GNUCASH
CODE := $(CODE) gnucash.cc
@@ -15,17 +17,24 @@ endif
all: make.deps ledger ledger.info
+install: all
+ strip ledger
+ cp ledger $(HOME)/bin
+
ledger: $(OBJS)
- g++ $(CFLAGS) $(INCS) $(DFLAGS) -o $@ $(OBJS) $(LIBS)
+ $(CXX) $(CFLAGS) $(INCS) $(DFLAGS) -o $@ $(OBJS) $(LIBS)
ledger.info: ledger.texi
makeinfo $<
%.o: %.cc
- g++ $(CFLAGS) $(INCS) $(DFLAGS) -c -o $@ $<
+ $(CXX) $(CFLAGS) $(INCS) $(DFLAGS) -c -o $@ $<
clean:
- rm -f ledger ledger.info *.o *~ .\#* *.elc
+ rm -f ledger *.o *.elc *~ .\#*
+
+distclean fullclean: clean
+ rm -f ledger.info README.html README.pdf *.elc make.deps
rebuild: clean deps all