Browse Source

Fix large file support. fixes #1

Tested in Ubuntu 13.10 on x86_64, Arch on i686, and Mac OS X 10.9 on x86_64.

NOTE: Though this should work in most cases, it doesn't appear to be the POSIX/SUS-compliant way. We should probably just use autotools or cmake.
fix-32bit-lfs
J. Brandt Buckley 11 years ago
parent
commit
751790959e
  1. 17
      Makefile

17
Makefile

@ -1,18 +1,21 @@
# Makefile for symlinks
CC=gcc
OWNER=root
GROUP=root
MANDIR=/usr/man/man8/symlinks.8
BINDIR=/usr/local/bin
CC := gcc
CFLAGS += $(shell getconf LFS_CFLAGS 2>/dev/null)
OWNER = root
GROUP = root
MANDIR = /usr/man/man8/symlinks.8
BINDIR = /usr/local/bin
.PHONY: all
all: symlinks
symlinks: symlinks.c
$(CC) -Wall -Wstrict-prototypes -O2 $(CFLAGS) -o symlinks symlinks.c
install: all symlinks.8
$(INSTALL) -c -o $(OWNER) -g $(GROUP) -m 755 symlinks $(BINDIR)
$(INSTALL) -c -o $(OWNER) -g $(GROUP) -m 644 symlinks.8 $(MANDIR)
.PHONY: clean
clean:
rm -f symlinks *.o core
Loading…
Cancel
Save