CROSS_COMPILE ?= arm-none-linux-gnueabi- CC = $(CROSS_COMPILE)gcc CFLAGS += -Wall -O2 LDFLAGS += -s INSTALL ?= bin BIN = op_runfbapp op_gammatool op_gammatable op_test_inputs ofbset all: $(BIN) clean: $(RM) *.o $(BIN) op_runfbapp: LDFLAGS += -lpthread -lX11 op_test_inputs: LDFLAGS += -lpthread -lts op_gammatable: LDFLAGS += -lm $(INSTALL): mkdir -p $(INSTALL) install: $(INSTALL) $(BIN) cp op_runfbapp $(INSTALL)/ cp op_gammatool $(INSTALL)/op_gammatool_bin cp op_gammatable $(INSTALL)/ cp op_test_inputs $(INSTALL)/op_test_inputs_bin cp ofbset $(INSTALL)/ cp scripts/op_gammatool $(INSTALL)/ cp scripts/op_test_inputs $(INSTALL)/ vld: $(CC) -Wall -O2 -DVALIDATION -s op_test_inputs.c -o op_test_inputs -Wl,-Bstatic -lpthread -lc -Wl,-Bdynamic -lts