1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
#DPATCHLEVEL=1
diff -Naur ppmd-9.1.orig/Makefile ppmd-9.1/Makefile
--- ppmd-9.1.orig/Makefile 1970-01-01 01:00:00.000000000 +0100
+++ ppmd-9.1/Makefile 2004-06-16 01:20:01.000000000 +0200
@@ -0,0 +1,38 @@
+## Take a look at PPMdType.h for additional compiler & environment options
+
+TARGET = ppmd
+OBJS = PPMd.o Model.o
+
+prefix = /usr/local
+bindir = $(prefix)/bin
+
+INSTALL = install
+INSTALL_PROGRAM = $(INSTALL) -m 755
+
+CXXFLAGS = -g -fno-exceptions -fno-rtti -pedantic -Wall \
+ -Wno-unknown-pragmas -Wno-sign-compare -Wno-conversion \
+ -O2 -fomit-frame-pointer -fstrict-aliasing
+
+$(TARGET): $(OBJS)
+ $(CXX) -o $@ $^
+
+Model.o: Model.cpp PPMdType.h PPMd.h SubAlloc.hpp Coder.hpp
+PPMd.o: PPMd.cpp PPMdType.h PPMd.h
+
+clean:
+ $(RM) $(OBJS)
+ $(RM) $(TARGET)
+
+test: $(TARGET)
+ @cp read_me.txt read_me.out
+ $(CURDIR)/$(TARGET) e read_me.out
+ @rm -f read_me.out
+ $(CURDIR)/$(TARGET) d read_me.pmd
+ cmp read_me.out read_me.txt
+ @rm -f read_me.out read_me.pmd
+
+install:
+ $(INSTALL_PROGRAM) $(TARGET) $(DESTDIR)$(bindir)
+
+.PHONY: clean install
+
|