===================================================================
RCS file: /home/cvs/OpenXM/src/phc/Makefile,v
retrieving revision 1.4
retrieving revision 1.9
diff -u -p -r1.4 -r1.9
--- OpenXM/src/phc/Makefile	2000/01/07 21:49:13	1.4
+++ OpenXM/src/phc/Makefile	2019/01/01 07:17:52	1.9
@@ -1,19 +1,34 @@
-# $OpenXM: OpenXM/src/phc/Makefile,v 1.3 2000/01/07 20:41:51 maekawa Exp $
+# $OpenXM: OpenXM/src/phc/Makefile,v 1.8 2014/03/29 19:50:31 ohara Exp $
 
+OPENXM_CONTRIB=../../../OpenXM_contrib
+OpenXM_HOME=../../../OpenXM
 PROG=phc6
 
 SRCS=phc6.c
 
-CC=gcc
+#CC=gcc
 BINDIR=../../bin
 
 all: $(PROG)
-
 install: all
-	install -c -s $(PROG) $(BINDIR)/$(PROG)
-
+	if [ "`uname`" = "OSF1" ]; then \
+		installbsd -c -s $(PROG) $(BINDIR)/$(PROG) ; \
+	else \
+		install -c -s $(PROG) $(BINDIR)/$(PROG) ; \
+	fi
+install-for-debug:
+	rm -f ${OpenXM_HOME}/bin/phc6
+	(cd ${OpenXM_HOME}/bin ; ln -s ../src/phc/phc6 .)
 clean:
 	rm -f $(PROG)
 
+distclean:
+	rm -f $(BINDIR)/$(PROG)
+
+# -g for lldb
 $(PROG): $(SRCS)
-	$(CC) -o $(PROG) $(SRCS)
+	$(CC) -o $(PROG) -g -I${OpenXM_HOME}/include $(SRCS) -L${OpenXM_HOME}/lib -lgc
+
+phcpack:
+	(cd ${OPENXM_CONTRIB}/PHC/Objects/ ; make phc)
+	gzip -c -9 /tmp/phc | uuencode phc.gz > ${BINDIR}/fbsd-phcv2p.gz.uuencoded