24 lines
630 B
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
|