gallery/Makefile

24 lines
630 B
Makefile

.PHONY: clean
CS_PATH=/usr
MAGICK_CFLAGS=$(shell Wand-config --cflags --cppflags)
MAGICK_LDFLAGS=$(shell Wand-config --ldflags --libs)
CS_CFLAGS=-I$(CS_PATH)/include/ClearSilver
OBJS=obj/main.o obj/util.o obj/galleries.o obj/gallery.o obj/varray.o \
obj/photo.o $(CS_PATH)/lib/libneo_cgi.a $(CS_PATH)/lib/libneo_cs.a \
$(CS_PATH)/lib/libneo_utl.a
gallery.cgi: $(OBJS)
$(CC) -o $@ $(OBJS) $(MAGICK_LDFLAGS)
obj:
mkdir obj
obj/%.o: src/%.c include/%.h obj
$(CC) -DCOMPILESTAMP='"$(shell date "+%Y-%m-%d %H:%M:%S %z" )"' \
$(CFLAGS) $(MAGICK_CFLAGS) $(CS_CFLAGS) \
-I include -o $@ -c $<
clean:
rm -fr obj gallery.cgi