mirror of
https://github.com/clearlinux/init-rdahead.git
synced 2026-08-18 03:30:09 +00:00
34 lines
668 B
Makefile
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
|