Solve 32-bit versus 64-bit compatibility issues
[httpd-crcsyncproxy.git] / crccache / Makefile
blob3e5d3fe4278672ecb62dbacbd27e546aebde30c9
1 APACHE_PATH=../
2 MOD_PATH=$(APACHE_PATH)/modules
3 CACHE_PATH=$(MOD_PATH)/cache
5 CCAN_PATH=../ccan
7 EXTRA_FLAGS=-D_LARGEFILE64_SOURCE -Wall -Werror -g -fPIC -I/usr/include/apache2 -I$(CACHE_PATH) -I$(CCAN_PATH) -I$(APACHE_PATH)
8 CFLAGS=`apr-config --cflags --includes` $(EXTRA_FLAGS)
9 CXXFLAGS=`apr-config --cppflags --includes` $(EXTRA_FLAGS)
10 LDFLAGS=`apr-config --ldflags`
12 all: mod_crccache_client.so mod_crccache_server.so
13 %.so: %.o ap_wrapper.o crccache.o $(CCAN_PATH)/crc/crc.o $(CCAN_PATH)/crcsync/crcsync.o
14 gcc $^ -o $@ -shared
16 clean:
17 rm -rf *.so *.o