mirror of
				https://gitlab.com/sortix/sortix.git
				synced 2023-02-13 20:55:38 -05:00 
			
		
		
		
	Add short options for most long options. Rename the -i option to -H, but support -i for compatibility until the next release cycle, where -i will become the short option of --identifier. Rename --include to --headers and support --include until the next release cycle. Add carray(1) manual page which makes --help unnecessary, and remove --version as it surely matches your local Sortix version.
		
			
				
	
	
		
			31 lines
		
	
	
	
		
			585 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			585 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
include ../build-aux/platform.mak
 | 
						|
include ../build-aux/compiler.mak
 | 
						|
include ../build-aux/version.mak
 | 
						|
include ../build-aux/dirs.mak
 | 
						|
 | 
						|
OPTLEVEL?=$(DEFAULT_OPTLEVEL)
 | 
						|
CFLAGS?=$(OPTLEVEL)
 | 
						|
 | 
						|
CFLAGS:=$(CFLAGS) -Wall -Wextra
 | 
						|
 | 
						|
ifeq ($(HOST_IS_SORTIX),0)
 | 
						|
  CPPFLAGS+=-D_GNU_SOURCE
 | 
						|
endif
 | 
						|
 | 
						|
BINARY:=carray
 | 
						|
 | 
						|
all: $(BINARY)
 | 
						|
 | 
						|
.PHONY: all install clean
 | 
						|
 | 
						|
install: all
 | 
						|
	mkdir -p $(DESTDIR)$(BINDIR)
 | 
						|
	install $(BINARY) $(DESTDIR)$(BINDIR)
 | 
						|
	mkdir -p $(DESTDIR)$(MANDIR)/man1
 | 
						|
	cp carray.1 $(DESTDIR)$(MANDIR)/man1/carray.1
 | 
						|
 | 
						|
%: %.c
 | 
						|
	$(CC) -std=gnu11 $(CFLAGS) $(CPPFLAGS) $< -o $@
 | 
						|
 | 
						|
clean:
 | 
						|
	rm -f $(BINARY) *.o
 |