diff options
author | Hans-Nikolai Viessmann | 2023-12-07 13:40:13 +0100 |
---|---|---|
committer | Hans-Nikolai Viessmann | 2023-12-07 13:40:13 +0100 |
commit | 8264a11ab7bab01215c1b593fd964716d8e903c3 (patch) | |
tree | 1e4d6adf32b0f15deffa1df1505bbe8a788c1996 /Makefile | |
download | aur-bsdsed.tar.gz |
inital commit
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 000000000000..4cb8dfa3041f --- /dev/null +++ b/Makefile @@ -0,0 +1,26 @@ +FREEBSDVER?=14.0.0 + +INSTALL?=/usr/bin/install +INSTALL_PROGRAM=$(INSTALL) -Dm755 +INSTALL_DATA=$(INSTALL) -Dm644 +bindir=/usr/bin/ +man1dir=/usr/share/man/man1/ +CFLAGS+= -include linux_compat.h + +all: bsdsed + +bsdsed: freebsd-src-release-$(FREEBSDVER)/usr.bin/sed/compile.o \ + freebsd-src-release-$(FREEBSDVER)/usr.bin/sed/main.o \ + freebsd-src-release-$(FREEBSDVER)/usr.bin/sed/misc.o \ + freebsd-src-release-$(FREEBSDVER)/usr.bin/sed/process.o \ + freebsd-src-release-$(FREEBSDVER)/lib/libc/string/strlcat.o \ + freebsd-src-release-$(FREEBSDVER)/lib/libc/string/strlcpy.o \ + errc.o + $(CC) $(CFLAGS) $(LDFLAGS) -o bsdsed $^ + +bsdsed.1: + @sed 's/sed/bsdsed/;s/GNU bsd/GNU /' freebsd-src-release-$(FREEBSDVER)/usr.bin/sed/sed.1 > bsdsed.1 + +install: bsdsed bsdsed.1 + $(INSTALL_PROGRAM) -t $(DESTDIR)$(bindir) bsdsed + $(INSTALL_DATA) -t $(DESTDIR)$(man1dir) bsdsed.1 |