CC= gcc
CFLAGS= -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_XSLT=1 \
-DXMLSEC_NO_XKMS=1 -I/usr/include/libxml2 -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 \
-DXMLSEC_CRYPTO=\"openssl\" -DUNIX_SOCKETS -DXML_SECURITY -DDEBUG \
-I/usr/local/include/xmlsec1 -lxmlsec1
LDFLAGS= -lcrypto -I/usr/include/libxml2 -I/usr/local/include/xmlsec1 \
-lxmlsec1 -lprotobuf-c
デフォルト: shr
#pb は protobuf ファイルを表します
shr: main.o file2.o file3.pb-co
$(CC) $(CFLAGS) -o shr main.o file2.o file3.pb-co
main.o: main.c header.hfile2.h file3.h
$(CC) $(CFLAGS) -c main.c
file2.o: file2.c file2.h
$(CC) $(CFLAGS) -c axisuid_auth.c
file3.pb-co: file3.pb-cc file3.h
$(CC) $(CFLAGS) -c file3.c
掃除:
$(RM) shr *.o *~
12200 次