summaryrefslogtreecommitdiff
path: root/mpm/Makefile.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mpm/Makefile.mk')
-rw-r--r--mpm/Makefile.mk30
1 files changed, 30 insertions, 0 deletions
diff --git a/mpm/Makefile.mk b/mpm/Makefile.mk
new file mode 100644
index 0000000000000..849a45041259c
--- /dev/null
+++ b/mpm/Makefile.mk
@@ -0,0 +1,30 @@
+OBJ = misc.o page.o queue.o range.o slug.o version.o
+
+FLAGS = $(EUC) $(DEFINES)
+
+.c.o:
+ $(CC) $(CFLAGS) $(WARN) $(FLAGS) $(CPPFLAGS) -c $<
+
+.cc.o:
+ $(CXX) $(CFLAGS) $(WARN) $(FLAGS) $(CPPFLAGS) -c $<
+
+all: pm
+
+pm: $(OBJ)
+ $(CXX) $(CFLAGS) $(LDFLAGS) $(OBJ) $(LIBS) -lm -o pm
+
+install: all
+ test -d $(ROOT)$(LIBDIR) || mkdir -p $(ROOT)$(LIBDIR)
+ $(INSTALL) -c pm $(ROOT)$(LIBDIR)/pm
+ $(STRIP) $(ROOT)$(LIBDIR)/pm
+
+clean:
+ rm -f $(OBJ) pm core log *~
+
+mrproper: clean
+
+misc.o: misc.cc misc.h
+page.o: page.cc misc.h slug.h range.h page.h
+queue.o: queue.cc misc.h slug.h range.h page.h
+range.o: range.cc misc.h slug.h range.h
+slug.o: slug.cc misc.h slug.h