26 lines
		
	
	
		
			686 B
		
	
	
	
		
			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
 |