You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
PREFIX ?= /usr/local
|
|
WARN = -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare
|
|
CPPFLAGS = -I.
|
|
CFLAGS := $(WARN) -O2 -g -std=gnu99 $(CFLAGS)
|
|
OBJ = section_demux
|
|
|
|
ifeq "$(shell uname -s)" "Linux"
|
|
LDFLAGS += -lrt
|
|
endif
|
|
|
|
ifeq "$(shell uname -s)" "Darwin"
|
|
LDFLAGS += -liconv
|
|
endif
|
|
|
|
all: $(OBJ)
|
|
|
|
%: %.c
|
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)
|
|
|
|
install: $(OBJ)
|
|
install -d "$(DESTDIR)$(PREFIX)/bin"
|
|
install -m 755 $(OBJ) "$(DESTDIR)$(PREFIX)/bin"
|
|
|
|
clean:
|
|
$(RM) -rf $(OBJ) *.dSYM
|