old-website/cow/Makefile

18 lines
366 B
Makefile

ARCH=$(shell uname -m)
MAIN = $(ARCH)/cow
CFLAGS = -I/usr/include/libxml2 -DDEBUG -pedantic -ansi -Wall
LDFLAGS = $(CFLAGS) -lxml2 -lxslt
SOURCES = $(wildcard *.c)
OBJECTS = $(addprefix $(ARCH)/,$(SOURCES:.c=.o))
all: $(MAIN)
$(ARCH):
mkdir -p $(ARCH)
$(MAIN): $(OBJECTS)
$(CC) $(LDFLAGS) -o $@ $(OBJECTS)
$(ARCH)/%.o: %.c $(ARCH)
$(CC) -c $(CFLAGS) -o $@ $<