Files
2016-08-15 21:08:30 +00:00

34 lines
668 B
Makefile

CC=gcc
MCC=musl-gcc
INSTALL_PATH?=$(DESTDIR)/usr/bin
SMFLAGS=-s -Os -fno-unwind-tables -fno-ident -fmerge-all-constants \
-fsingle-precision-constant -fshort-enums -ffunction-sections \
-static
all: smallmusl
initra:
$(CC) -o initra init-rdahead.c -Wall
debug:
$(CC) -o initra init-rdahead.c -Wall -DDEBUG
small:
$(CC) -o initra init-rdahead.c -Wall $(SMFLAGS) -g
smallmusl:
$(MCC) -o initra init-rdahead.c -Wall $(SMFLAGS) -g
smallmusldebug:
$(MCC) -o initra init-rdahead.c -Wall $(SMFLAGS) -g -DDEBUG
smalldebug:
$(CC) -o initra init-rdahead.c -Wall $(SMFLAGS) -DDEBUG
install:
mkdir -p $(INSTALL_PATH)
cp initra $(INSTALL_PATH)
clean:
rm initra