# $Id$ SRC := ./src INC := ./include OBJ := ./obj BIN := ./bin CC := cc CFLAGS := -g -I$(INC) LDFLAGS := ifeq ($(STATIC),YES) LDFLAGS := $(LDFLAGS) -static endif .PHONY: all clean all: $(BIN)/cdev $(BIN)/cdev: $(OBJ)/cdev.o mkdir -p $(BIN) $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) $(OBJ)/cdev.o: $(SRC)/cdev.c $(INC)/cdev.h mkdir -p $(OBJ) $(CC) $(CFLAGS) -c -o $@ $< clean: rm -rf $(OBJ) $(BIN)