summaryrefslogtreecommitdiff
path: root/graphics/hpgl2ps/Makefile
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /graphics/hpgl2ps/Makefile
Initial commit
Diffstat (limited to 'graphics/hpgl2ps/Makefile')
-rw-r--r--graphics/hpgl2ps/Makefile49
1 files changed, 49 insertions, 0 deletions
diff --git a/graphics/hpgl2ps/Makefile b/graphics/hpgl2ps/Makefile
new file mode 100644
index 0000000000..dbf3dd3c01
--- /dev/null
+++ b/graphics/hpgl2ps/Makefile
@@ -0,0 +1,49 @@
+# 1.0 dxy2ps and hpgl2ps (Copyright) D McCormick
+# Commercial reproduction prohibited.
+#
+FILTER1= dxy2ps
+FILTER2= hpgl2ps
+INSDIR= /usr/local/bin
+INCLUDE= defn.h
+LOCALLIB= libroland.a
+AR= ar
+ARFLAGS= ru
+LOADLIBES= -lm
+CFLAGS= -g
+
+OBJ1= dxy2ps.o
+
+OBJ2= hpgl2ps.o
+
+OBJC= changesizes.o circle.o dxycom.o end_draw.o\
+ getval.o hpglcom.o linesize.o linetype.o\
+ manualfeed.o plotdot.o plotinit.o plotps.o\
+ ps_macros.o rectangle.o textps.o viewport.o\
+ plotcoords.o
+
+all: $(FILTER1) $(FILTER2)
+
+$(FILTER1): $(LOCALLIB) $(OBJ1)
+ $(CC) $(CFLAGS) -o $@ $(OBJ1) $(LOCALLIB) $(LOADLIBES)
+
+$(FILTER2): $(LOCALLIB) $(OBJ2)
+ $(CC) $(CFLAGS) -o $@ $(OBJ2) $(LOCALLIB) $(LOADLIBES)
+
+$(LOCALLIB): $(OBJC)
+ $(AR) $(ARFLAGS) $@ $(OBJC)
+ ranlib $(LOCALLIB)
+
+$(OBJC): $(INCLUDE)
+
+$(OBJ1): $(INCLUDE)
+
+$(OBJ2): $(INCLUDE)
+
+install: $(FILTER1)
+ install -s $(FILTER1) $(INSDIR)
+
+install2: $(FILTER2)
+ install -s $(FILTER2) $(INSDIR)
+
+clean:
+ -rm -f *.o a.out core libroland.a