1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-26 05:02:18 +00:00
freebsd-ports/emulators/cpmemu/files/patch-ab
Steve Price 23cdd5ebb9 * Updated version to 0.2.1.1
* Added MetaLab(sunsite) mirror to MASTER_SITES
* Fixed some files to respect CFLAGS properly

PR:		14903
Submitted by:	KATO Tsuguru <tkato@prontomail.ne.jp>
1999-11-26 17:50:47 +00:00

53 lines
1.3 KiB
Plaintext

--- Makefile.orig Mon Nov 15 06:49:52 1999
+++ Makefile Mon Nov 15 06:54:21 1999
@@ -2,26 +2,26 @@
# basic prefix for installation
-PREFIX = /usr/local
+PREFIX ?= /usr/local
# where to install `cpm' executable.
BINDIR = $(PREFIX)/bin
# where `cpm' looks for its files (cpm.sys and .com files).
-CPMLIBDIR = $(PREFIX)/lib/cpm
+CPMLIBDIR = $(PREFIX)/share/cpm
# You shouldn't need to edit below this line.
-CC = gcc
+CC ?= gcc
-CFLAGS = -O2 -pipe -ansi -Wall \
+CFLAGS += -ansi -Wall \
-Wshadow -Wpointer-arith -Wcast-qual -Wcast-align \
-Waggregate-return -Wstrict-prototypes -Wmissing-prototypes \
-Wnested-externs -Wwrite-strings \
-DCPMLIBDIR=\"$(CPMLIBDIR)\"
-LDFLAGS = -s
+LDFLAGS += -s
OBJS = single.o z80emu.o em.o io.o bios.o \
commands.o running.o main.o disneu.o disz80.o low.o
@@ -42,11 +42,14 @@
cpm: $(OBJS)
$(CC) $(LDFLAGS) -o cpm $(OBJS)
+format: format.o
+ $(CC) $(LDFLAGS) -o format format.o
+
clean:
rm -f *~ loads.s makeloads *.o $(TARGETS)
install: all
- install -m 511 cpm $(BINDIR)
+ ${BSD_INSTALL_PROGRAM} cpm $(BINDIR)/cpmemu
+ ${BSD_INSTALL_PROGRAM} format $(BINDIR)/cpmformat
-mkdir $(CPMLIBDIR)
- chmod 755 $(CPMLIBDIR)
- install -m 444 z80-binaries/* $(CPMLIBDIR)
+ ${BSD_INSTALL_DATA} z80-binaries/* $(CPMLIBDIR)