| Line | |
|---|
| 1 | #Copyright (C) 2007 L. Donnie Smith |
|---|
| 2 | |
|---|
| 3 | OBJECTS = $(SOURCES:.c=.o) |
|---|
| 4 | DEPS = $(SOURCES:.c=.d) |
|---|
| 5 | |
|---|
| 6 | INST_DIR ?= /usr/local/bin |
|---|
| 7 | |
|---|
| 8 | all: $(APP_NAME) |
|---|
| 9 | |
|---|
| 10 | $(APP_NAME): $(OBJECTS) |
|---|
| 11 | $(CC) -o $@ $(OBJECTS) $(LDFLAGS) $(LDLIBS) |
|---|
| 12 | |
|---|
| 13 | install: $(APP_NAME) $(INST_DIR) |
|---|
| 14 | install $(APP_NAME) $(INST_DIR) |
|---|
| 15 | |
|---|
| 16 | $(INST_DIR): |
|---|
| 17 | install -d $(INST_DIR) |
|---|
| 18 | |
|---|
| 19 | clean: |
|---|
| 20 | rm -f $(APP_NAME) $(OBJECTS) $(DEPS) |
|---|
| 21 | |
|---|
| 22 | uninstall: |
|---|
| 23 | rm -f $(INST_DIR)/$(APP_NAME) |
|---|
| 24 | |
|---|
| 25 | ifneq ($(MAKECMDGOALS),clean) |
|---|
| 26 | ifneq ($(MAKECMDGOALS),distclean) |
|---|
| 27 | include $(COMMON)/include/dep.mak |
|---|
| 28 | -include $(DEPS) |
|---|
| 29 | endif |
|---|
| 30 | endif |
|---|
| 31 | |
|---|
| 32 | .PHONY: all install uninstall clean |
|---|