freebsd-ports/astro/luna/files/patch-ab
Satoshi Taoka 111db80c3d Fix MASTER_SITES
Divide patch-aa into patch-a[b-g]

PR: 16865
Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp>
No response from: maintainer
2000-02-21 16:44:15 +00:00

92 lines
1.7 KiB
Text

--- makefile.orig Sun May 24 03:57:22 1992
+++ makefile Mon Feb 21 02:45:58 2000
@@ -2,23 +2,24 @@
# Makefile for luna using BSD cc
#
-MAKEFILE = Makefile
+#MAKEFILE = Makefile
OPTDEF = -DBOX
# MSDOS
-CC = cl
-CFLAGS = -Ox -AS -DANSI -W4 $(OPTDEF)
-LD = link
-LDFLAGS = -NOI
-O = .obj
-EXE = .exe
+#CC = cl
+#CFLAGS = -Ox -AS -DANSI -W4 $(OPTDEF)
+#LD = link
+#LDFLAGS = -NOI
+#O = .obj
+#EXE = .exe
# UNIX
-#CC = cc
-#CFLAGS = -Ox -DUNIX $(OPTDEF)
-#LD = cc
-#LDFLAGS =
-#O = .o
-#EXE =
+CC ?= cc
+CFLAGS += -DUNIX $(OPTDEF)
+LD = cc
+LDFLAGS =
+O = .o
+EXE =
+IANSILIB = iprintf/iansilib.o
# The program name
PROG = luna$(EXE)
@@ -26,7 +27,8 @@
# All modules
SRCS = famplan.c luna.c pyramid.c
OBJS = famplan$(O) luna$(O) pyramid$(O)
-OBJSIP = iprintf/idoprnt$(O) iprintf/iprintf$(O) iprintf/isprintf$(O)
+OBJSIP = iprintf/idoprnt$(O) iprintf/iprintf$(O) iprintf/isprintf$(O) \
+ $(IANSILIB)
HDRS = luna.h
HDRSPR = pyramid.h
HDRSIP = iprintf/iansilib.h iprintf/iprint.h
@@ -35,13 +37,18 @@
#
all : $(PROG)
+install:
+ ${BSD_INSTALL_PROGRAM} $(PROG) ${PREFIX}/bin
+clean:
+ rm -fr $(OBJS) $(OBJSIP) $(PROG)
+
# MSDOS
-$(PROG) : $(OBJS) $(OBJSIP)
- $(LD) @link.i
+#$(PROG) : $(OBJS) $(OBJSIP)
+# $(LD) @link.i
# $(LD) $(LDFLAGS) $(OBJS) $(OBJSIP), $(PROG);
# UNIX
-#$(PROG) : $(OBJS) $(OBJSIP)
-# $(LD) -o $(PROG) $(OBJS) $(OBJSIP) $(LDFLAGS)
+$(PROG) : $(OBJS) $(OBJSIP)
+ $(LD) -o $(PROG) $(OBJS) $(OBJSIP) $(LDFLAGS)
$(OBJS) : $(HDRS)
@@ -50,13 +57,13 @@
$(OBJS) : $(MAKEFILE)
# UNIX
-#$(OBJSIP) : $(HDRSIP)
-# ( cd iprintf; make )
+$(OBJSIP) : $(HDRSIP)
+ ( cd iprintf; ${MAKE} )
# MSDOS
$(OBJSIP) : $(HDRSIP)
- cd iprintf
- make
- cd ..
+# cd iprintf
+# make
+# cd ..
#
# Other dependencies
#