34 lines
409 B
Makefile
Executable File
34 lines
409 B
Makefile
Executable File
# Makefile for CANopenCGI.
|
|
|
|
|
|
APPL_SRC = .
|
|
|
|
|
|
LINK_TARGET = canopen.cgi
|
|
|
|
|
|
INCLUDE_DIRS = -I$(APPL_SRC)
|
|
|
|
|
|
SOURCES = $(APPL_SRC)/CANopenCGI.c
|
|
|
|
|
|
OBJS = $(SOURCES:%.c=%.o)
|
|
CC ?= gcc
|
|
CFLAGS = -Wall -g $(INCLUDE_DIRS)
|
|
LDFLAGS =
|
|
|
|
|
|
.PHONY: all clean
|
|
|
|
all: clean $(LINK_TARGET)
|
|
|
|
clean:
|
|
rm -f $(OBJS) $(LINK_TARGET)
|
|
|
|
%.o: %.c
|
|
$(CC) $(CFLAGS) -c $< -o $@
|
|
|
|
$(LINK_TARGET): $(OBJS)
|
|
$(CC) $(LDFLAGS) $^ -o $@
|