gallery/Makefile

26 lines
686 B
Makefile

.PHONY: clean
CS_PATH=/usr
CFLAGS+=$(shell Wand-config --cflags --cppflags)
LDFLAGS+=$(shell Wand-config --ldflags --libs)
CFLAGS+=-I$(CS_PATH)/include/ClearSilver -DEBUG -g
CFLAGS+=$(shell pkg-config --cflags json)
LDFLAGS+=$(shell pkg-config --libs json)
OBJS=obj/main.o obj/util.o obj/galleries.o obj/gallery.o obj/varray.o \
obj/photo.o obj/hdf-json.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) $(LDFLAGS)
obj:
mkdir obj
obj/%.o: src/%.c include/%.h obj
$(CC) -DCOMPILESTAMP='"$(shell date "+%Y-%m-%d %H:%M:%S %z" )"' \
$(CFLAGS) -I include -o $@ -c $<
clean:
rm -fr obj gallery.cgi