Before I can get to work a feed repository that work i have included qca-nss source needed on this commit Source author: SqTER-PL <r.napierala@asta-net.pl>
36 lines
721 B
Makefile
36 lines
721 B
Makefile
MKDIR = mkdir -p $(@D)
|
|
SRCPATH = src
|
|
OBJPATH = obj
|
|
SRCDIR = ./
|
|
|
|
BINARY = $(OBJPATH)/nssinfo
|
|
SOURCES = $(wildcard $(SRCDIR)/src/*.c)
|
|
HEADERS = $(wildcard $(SRCDIR)/include/*.h)
|
|
OBJECTS = $(SOURCES:$(SRCDIR)/src/%.c=$(OBJPATH)/%.o)
|
|
|
|
INCLUDE += -I../lib/include
|
|
EXTRA_CFLAGS = -Wall -Wno-error=format-truncation -UENABLE_DEBUG
|
|
LDFLAGS = -lnl-nss -lncurses
|
|
LDLIBS = -L../lib/obj
|
|
|
|
all: release
|
|
|
|
release: $(BINARY)
|
|
|
|
$(OBJPATH)/%.o: $(SRCPATH)/%.c $(HEADERS)
|
|
$(MKDIR)
|
|
@echo [CC] $@
|
|
@$(CC) -c $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -o $@ $<
|
|
|
|
$(BINARY): $(OBJECTS)
|
|
@echo $(BINARY)
|
|
@echo [LD] $@
|
|
@$(CC) -o $@ $^ $(LDFLAGS) $(LDLIBS)
|
|
clean:
|
|
@echo [Clean]
|
|
@rm -f $(OBJECTS)
|
|
@rm -f $(BINARY)
|
|
@rmdir $(OBJPATH)
|
|
|
|
.PHONY: clean
|