kbrightnessutil-osx/Makefile

50 lines
708 B
Makefile

# Makefile configuration
CC = gcc
INCLUDE = -framework IOKit
CFLAGS = -Wall -Winline -pipe -Wno-unused-label
LDFLAGS = -L/usr/local/lib $(INCLUDE)
DEBUG = -g -O0 -DDEBUG
RELEASE = -O2
# Optional debugging
ifeq ($(dbg),1)
CFLAGS += $(DEBUG)
else
CFLAGS += $(RELEASE)
endif
# General makefile stuff
SRC = kbbutil.c
OBJ = $(SRC:.c=.o)
BINS = $(SRC:.c=)
all: kbbutil
kbbutil: kbbutil.o
@echo [link]
@$(CC) -o $@ kbbutil.o $(LDFLAGS) $(LDLIBS)
@rm -f $(OBJ)
.c.o:
@echo [CC] $<
@$(CC) -c $(CFLAGS) $< -o $@
clean:
@echo "[Clean]"
@rm -f $(OBJ) *~ core tags $(BINS)
tags: $(SRC)
@echo [ctags]
@ctags $(SRC)
install: kbbutil
@mv kbbutil $(PREFIX)/bin/kbbutil
depend:
makedepend -Y $(SRC)